ASP dotNET

Webapplikationen mit .NET

Seit 2002 unterstützt das .NET Framework mittels ASP.NET das Schreiben von Web-Anwendungen für den IIS (Microsoft Internet Information Services).

Es gibt eine Sammlung von Teilprojekten, z.B.

  • ASP.NET MVC: Webseiten werden unterteilt in Model (Datenmodell), View (Ansicht) und Controller (Steuerung). Das erlaubt eine klare Trennung der Verantwortlichkeiten und erhöht die Unit-Testbarkeit
  • ASP.NET Web API: Ermöglicht das Erstellen von REST APIs
  • ASP.NET SignalR: Ermöglicht die bidirektionale Kommunikation zwischen Client und Server um Echtzeitapplikationen wie einen Chat zu vereinfachen

Seit der Einführung 2002 hat sich das ASP.NET Paket rasant weiterentwickelt. Seit 2016 gibt es auch ASP.NET MVC für .NET Core, so dass man keinen IIS mehr benötigt.