Unterschied zwischen ASP und ASP.net

Aktualisieren von ASP auf ASP.NET

ASP (Active Server Pages) ist der frühe Streifzug von Microsoft in die serverseitigen Skriptmodule, mit denen Webseiten dynamisch erstellt werden sollen, wenn sie benötigt werden. Ein Beispiel für eine dynamisch erstellte Webseite ist ein Online-Rechner, in den Sie zwei Zahlen eingeben und die Summe dann anzeigt. Das Erstellen in HTML würde viele Seiten erfordern, eine für jedes mögliche Ergebnis. Mit ASP können Sie jedoch ein einzelnes kurzes Skript schreiben, das dies problemlos handhaben kann. ASP hat im Internet eine faire Rolle gesehen, wenn es darum ging, Seiten schnell zu erstellen. Am 5. Januar 2002 veröffentlichte Microsoft den ASP-Nachfolger ASP.NET.

ASP.NET möchte denjenigen, die bereits Erfahrung mit der Erstellung von Programmen für Windows haben, den Übergang zur Webprogrammierung erleichtern. ASP.NET bot auch einige Verbesserungen gegenüber dem Vorgänger. Hier einige Vorteile von ASP.NET gegenüber ASP:

  • ASP.NET nutzt die zusätzlichen Funktionen in der .NET-Bibliothek, sodass die Seiten in einer der anderen in .NET enthaltenen Sprachen codiert werden können.
  • ASP.NET verfügt außerdem über eine sehr große Auswahl an Bibliotheken und Steuerelementen, mit denen eine Webseite schnell und einfach erstellt werden kann. Es gab auch eine Menge der häufig verwendeten Vorlagen wie Menüs.
  • Die Fehlerbehandlung wurde auch im Vergleich zu ASP durch Verwendung der try-catch-Blöcke und der Ausnahmebehandlung verbessert.
  • Durch ein kompiliertes Code-Format konnten ASP.NET-Skripts während der Ausführung schneller ausgeführt werden, da sie beim Aufruf nicht vom Server kompiliert werden müssen. Es bedeutete auch weit weniger Fehler, wenn es bereits bereitgestellt wurde, da beim Versuch, ein Skript zu kompilieren, leicht Fehler gefunden wurden.

Eine der besten Verbesserungen von ASP.NET ist die Verwendung eines WYSIWYG-Steuerelement-Erstellungssystems (WYSIWYG), mit dem Entwickler eine grafische Benutzeroberfläche erhalten, mit der sie schnell ein visuelles Feedback zum Erscheinungsbild ihrer Seite erhalten.

Bei all diesen Verbesserungen ist es leicht zu erkennen, warum die meisten Webseitenersteller stetig auf die .NET-Version von ASP migriert wurden. Obwohl Codierer immer noch eine Form des klassischen ASP-Codes verwenden, kann dies nur an der Zeit liegen, die sie in ASP codiert haben. "Alte Gewohnheiten sterben hart", wie sie sagen.

Bücher über ASP und ASP.net.