5. Vor- und Nachteile von ASP.NET

Wie bei allen Webtechnologien hat auch ASP.NET seine Vor- und Nachteile, hier eine kleine Übersicht:

Vorteile

  • Da ASP.NET auf dem .NET-Framework basiert muss keine spezielle Programmiersprache erlernt werden, ASP.NET-Anwendungen können in allen .NET-Sprachen geschrieben werden.

  • Die Quelltext werden nicht interpretiert, sondern werden (ähnlich wie bei Java) in einen speziellen Code für das .NET-Framework "übersetzt".

  • Programmierer, welche schon Windowsanwendungen (auf .NET basierend) geschrieben haben, können ohne besondere Umstellungen sofort in ASP.NET programmieren und sogar große Teile Code der Windowsanwendungen ohne Änderungen übernehmen.

  • Mit dem .NET-Framework wird dem Entwickler eine große Menge an Funktionen zur Verfügung gestellt, für die unter PHP beispielsweise zusätzliche Libraries benötigt werden.

Nachteile

  • Für das Ausführen von ASP.NET-Anwendungen werden spezielle Server benötigt (siehe Kapitel Vorraussetungen).

  • Es gibt wesentlich weniger Hostinganbieter, welche ASP.NET unterstützen, als z.B. Hostinganbieter die PHP unterstützen. Dies hängt auch damit zusammen, dass die dafür notwendigen Server (und Lizenzen) teurer sind.

  • Da das .NET-Framework bisher nur unter den Windows-Betriebssystemen der Firma Microsoft vollständig lauffähig ist, muss die Anwendung unter Windows entwickelt werden und kann später auch nur auf einem Server mit dem Betriebsystem Windows ausgeführt werden.
 
<< | >>