Différence entre ASP et ASP.net

Mise à niveau d'ASP vers ASP.NET

ASP (Active Server Pages) est la première incursion de Microsoft dans les moteurs de script côté serveur destinés à créer de manière dynamique des pages Web selon les besoins. Un exemple de page Web créée dynamiquement est une calculatrice en ligne dans laquelle vous entrez deux nombres et qui, une fois terminé, vous présente la somme. Créer cela en HTML demanderait beaucoup de pages, une pour chaque résultat possible. Mais avec ASP, vous pouvez écrire un seul script court qui peut gérer cela facilement. ASP a vu une part équitable d’Internet créer des pages à la volée. Mais le 5 janvier 2002, Microsoft a publié le successeur d’ASP appelé ASP.NET..

ASP.NET vise à faciliter la transition vers la programmation Web pour ceux qui sont déjà familiarisés avec la création de programmes pour Windows. ASP.NET proposait également quelques améliorations par rapport à son prédécesseur. Voici certains des avantages d'ASP.NET par rapport à ASP:

  • ASP.NET tire parti des fonctionnalités supplémentaires de la bibliothèque .NET, ce qui permet de coder ses pages dans n’importe quelle autre langue incluse dans .NET..
  • ASP.NET possède également un très large éventail de bibliothèques et de contrôles qui peuvent être utilisés pour créer une page Web rapidement et facilement. Il avait aussi beaucoup de modèles couramment utilisés comme les menus.
  • La gestion des erreurs a également été améliorée par rapport à ASP en utilisant les blocs try-catch et la gestion des exceptions.
  • Un format de code compilé permettait aux scripts ASP.NET de s'exécuter plus rapidement, car il n'avait pas besoin d'être compilé par le serveur lorsqu'il était appelé. Cela signifiait également beaucoup moins d'erreurs lorsqu'il était déjà déployé, car les erreurs étaient facilement détectées lorsque vous tentiez de compiler un script..

L’une des meilleures améliorations d’ASP.NET est l’utilisation d’un système de création de contrôles WYSIWYG (Ce que vous voyez est ce que vous obtenez), qui offre aux développeurs une interface graphique leur permettant d’obtenir rapidement un retour visuel sur l’affichage de leur page..

Avec toutes ces améliorations, il est facile de comprendre pourquoi la plupart des créateurs de pages Web ont migré régulièrement vers la version ASP d'NET .NET. Bien que les codeurs utilisent encore une forme du code classique de l’ASP, cela est peut-être dû au temps qu’ils ont codé en ASP; "Les vieilles habitudes ont la vie dure" comme on dit.

Livres sur ASP et ASP.net.