II. ASP.NET versus ASP▲
Il n'est pas dans mon intention de lancer un grand débat sur le sujet, mais simplement de vous présenter quelques différences fondamentales entre ces deux langages. Ceux qui connaissent ASP pourront ainsi apprécier l'évolution de la programmation web à sa juste valeur.
Les éléments d'information exposés ici sont loin d'être complets, mais, je vous l'ai déjà signalé, je m'en tiens à une approche très générale du langage.
ASP |
ASP.NET |
---|---|
code séquentiel |
code événementiel |
présentation et logique « groupées » |
présentation et logique « séparées » |
langage interprété |
langage compilé |
On peut aussi pointer quelques évolutions spécifiques à ASP.NET 2.0 qui découlent de l'environnement DotNet :
- Déploiement et configuration simplifiés
- Choix parmi plusieurs langages pour construire ses pages (C#, VB.NET…)
- L'accès aisé à la programmation de services web
- Développement de ses composants personnels
- Utilisation de Template « Master Page »
- Gestion des « styles »
- L'intellisense qui s'est étendu à tous les niveaux (code, html, css…)
- Nouveaux « Starter Kits » facilitant encore plus la création de portails