Différence entre ASP et ASP.net
Mise à niveau d’ASP vers ASP.NET
L’ASP (Active Server Pages) est la première incursion de Microsoft dans les moteurs de script côté serveur qui étaient destinés à créer dynamiquement des pages web en fonction des besoins. Un exemple de page web créée dynamiquement est une calculatrice en ligne dans laquelle vous entrez deux nombres et, une fois que vous avez terminé, elle vous présente la somme. La création de cette calculatrice en HTML nécessiterait beaucoup de pages, une pour chaque résultat possible. Mais avec l’ASP, vous pouvez écrire un seul court script qui peut gérer cela facilement. L’ASP a vu une part importante de l’Internet créer des pages à la volée. Mais le 5 janvier 2002, Microsoft a publié le successeur de l’ASP, appelé ASP.NET.
ASP.NET vise à faciliter la transition vers la programmation web pour ceux qui savent déjà créer des programmes pour Windows.  ; ASP.NET offre également quelques améliorations par rapport à son prédécesseur. Voici quelques-uns des avantages d’ASP.NET par rapport à ASP :
ASP.NET dispose également d’un très large éventail de bibliothèques et de contrôles qui peuvent être utilisés pour construire une page web rapidement et facilement. Il dispose également de nombreux modèles couramment utilisés, comme les menus.
La gestion des erreurs a également été améliorée par rapport à l’ASP en utilisant les blocs de capture d’essai et la gestion des exceptions.
L’une des meilleures améliorations d’ASP.NET est l’utilisation d’un système de création de contrôle WYSIWYG (What You See Is What You Get), qui a donné aux développeurs une interface graphique qui leur permet d’obtenir un retour visuel rapide sur l’aspect de leur page.
Avec toutes ces améliorations, il est facile de comprendre pourquoi la plupart des créateurs de pages web ont régulièrement migré vers la version .NET de l’ASP. Bien que les codeurs utilisent toujours une forme de code ASP classique, cela peut s’expliquer par la durée de leur codage en ASP.
Livres sur l’ASP et ASP.net.

