ASP.NET och VB.NET är relaterade men distinkta tekniker inom Microsoft .NET -ekosystemet:
* vb.net (Visual Basic .NET): Detta är ett programmering *språk *. Det är ett objektorienterat språk, liknande C#, men med en syntax utformad för att vara mer nybörjarvänlig och lättare att läsa, särskilt för dem som kommer från tidigare versioner av Visual Basic. VB.NET används för att skapa olika typer av applikationer, inklusive skrivbordsapplikationer, webbtjänster och komponenter som kan användas inom andra applikationer. Det är bara koden; Den behöver en ram för att köra på.
* asp.net (Active Server Pages .NET): Detta är ett * ramverk * för att bygga webbapplikationer och tjänster. Det ger en struktur, verktyg och bibliotek för att utveckla dynamiska webbplatser, webb -API:er och webbapplikationer. Av avgörande kan ASP.NET * * använda vb.net (såväl som c#, f#och andra .NET -språk) som sitt programmeringsspråk för att skriva koden som driver webbapplikationen. Tänk på det som "motor" och vb.net som en av "bränslen" du kan använda för att driva den.
Kort sagt:du kan använda vb.net * för att skriva * ASP.NET -applikationer, men ASP.NET är mycket bredare än bara vb.net. Du kan också skriva ASP.NET -applikationer i C# eller andra .NET -språk. Vb.net är bara ett alternativ för koden inom en ASP.NET -applikation.