ASP.NET und VB.NET sind verwandte, aber unterschiedliche Technologien innerhalb des Microsoft .NET -Ökosystems:
* vb.net (Visual Basic .net): Dies ist eine Programmierung *Sprache *. Es handelt sich um eine objektorientierte Sprache, ähnlich wie C#, aber mit einer Syntax, die anfängerfreundlicher und leichter zu lesen ist, insbesondere für diejenigen, die aus früheren Versionen von Visual Basic kommen. VB.NET wird verwendet, um verschiedene Arten von Anwendungen zu erstellen, einschließlich Desktop -Anwendungen, Webdiensten und Komponenten, die in anderen Anwendungen verwendet werden können. Es ist nur der Code; Es braucht einen Framework, auf dem man laufen kann.
* ASP.NET (Active Serverseiten .NET): Dies ist ein * Framework * zum Erstellen von Webanwendungen und -diensten. Es bietet eine Struktur, Tools und Bibliotheken für die Entwicklung dynamischer Websites, Web -APIs und Webanwendungen. Entscheidend ist, dass ASP.NET * * VB.NET (sowie C#, F#und andere .NET -Sprachen) als Programmiersprache verwenden kann, um den Code zu schreiben, der die Webanwendung betreibt. Betrachten Sie es als "Motor" und VB.NET als eine der "Kraftstoffe", mit denen Sie ihn mit Strom versorgen können.
Kurz gesagt:Sie können VB.NET * zum Schreiben von * ASP.NET -Anwendungen verwenden, ASP.NET ist jedoch viel breiter als nur VB.NET. Sie können auch ASP.NET -Anwendungen in C# oder anderen .NET -Sprachen schreiben. VB.NET ist nur eine Option für den Code in einer ASP.NET -Anwendung.