PEGASUS NewMedia Glossar
ASP.NET ist eine serverseitige Technologie von Microsoft zum Erstellen von Webanwendungen auf Basis des .NET-Frameworks.
Es können Webanwendungen in von .NET unterstützten Sprachen (theoretisch alle CLR-kompatiblen Sprachen) erstellt werden. Gebräuchlich sind nahezu ausschließlich C# und VB.NET. Eingeschränkt wird die Sprachwahl meistens nur von der jeweiligen Entwicklungsumgebung.
ASP.NET trat 2002 mit der ersten Version die Nachfolge der ASP (Active Server Pages) an.
Heute hat ASP.NET außer dem Namen nicht mehr viel mit der alten Technologie zu tun. Das unterstützte Programmierkonzept unterscheidet sich grundlegend vom Vorgänger, was vornehmlich in der Anfangszeit, teilweise aber bis heute zu großen Akzeptanzproblemen bei Webentwicklern führte.
Fakt ist jedoch, dass die Möglichkeiten der neuen Technologie deutlich größer sind als beim Vorgänger. Auch die Schnittstellen zu anderen Technologien (z.B. Datenbanken) sind wesentlich leistungsfähiger und robuster. Das modulare Konzept erlaubt die Entwicklung leistungsstarker Webapplikationen, die in der Lage sind, die Ressourcen eines Webservers mit .NET-Unterstützung optimal zu nutzen.
ASP.NET ist seit 2002 in der Version 1.0 ?final?. Seit 28. Oktober 2005 gibt es die finale Version von ASP.NET 2.0.
Mit ASP.NET 2.0 wird laut Microsoft bis zu 70 Prozent weniger Quellcode benötigt, um eine dynamische Web-Site zu erstellen. Mit Version 3.5 wurde ASP.NET um Unterstützung für AJAX und LINQ erweitert.