Introduction -
ASP.NET 2.0 ? … Pour moi ? -
Premiers pas dans VS.NET 2005 & ASP.NET 2.0 -
Première page : "Hello ASP.NET 2.0 » ! -
Les nouveautés d’ASP.NET 2.0
1. Introduction
Note : Pour ceux qui ne l’auraient pas lu, je vous remets un pointeur vers un article 'prémices' d'ASP.NET 2.0 que je vous avais concocté en décembre 2003 : http://www.asp-php.net/tribune/aspdotnet2.php. Celui-ci avait pour but de mentionner les nouveautés de cette technologie « ASP.NET 2.0 - Visual Studio Whidbey » … que de temps !
|
|
L'envergure médiatique donnée depuis plus d’un an à cette évolution technologique par Microsoft n'est pas dénuée de sens.
Effectivement, ASP.NET 2.0 apporte de nombreuses nouveautés intéressantes pour tout développeur (ASP, PHP, JSP, ASP.NET, …) souhaitant maîtriser en un minimum de temps cet environnement de développement Web.
L’objectif semblant transparaître est la «
capitalisation » des connaissances ainsi que la «
productivité » et la «
rentabilité » par une diminution des temps de développements.
L'information diffusée par l'équipe ASP.NET 2.0 de Redmond est une diminution accrue des temps de développements avec une pointe à près de 70% d’économies de code à produire sur certains types de développements ainsi qu’un souhait de rendre l'exécution des applications ASP.NET 2.0 plus rapide (Runtime, CLR).
Nous pouvons d’ores et déjà constater, au travers de l’outil Reflector, un enrichissement de l’assembly « System.Web », assembly qui nous intéresse particulièrement dans l'environnement ASP.NET :
Fig 1 : Comparatif System.Web en Version 1.0.5 … et 2.0.0.0
Quoi qu’il en soit, je peux déjà vous garantir que cette nouvelle version, tant attendue, reste une réelle partie de bonheur ! Voici un rapide avant goût :
- 100% (théoriques) Compatible avec les versions 1.x
- Compatibilité ascendante
- Exécution côte à côté des versions 1.x et 2.0
- Accélération de la productivité… 50 à 70 % de code en moins
- Réduction du temps de développement… approche RAD
- Administration simplifiée
- Plateforme plus ouverte et extensible
- Nombreux nouveaux Contrôles Web (BulletedList, Wizard, FileUpload, GridView, DetailsView, FormView, …)
- Les Master Pages, WebParts, …
- Amélioration des performances et montées en charge
A cette nouvelle version d’ASP.NET est, comme vous l’aurez compris, associé une nouvelle version de Visual Studio .NET "2005" !
Fig 2 & 2bis: About Visual Studio .NET 2005 + Gamme
Mais attaquons sans attendre cette nouvelle version, passons en revue l'environnement de développement, une approche code par la création d'un traditionnel "Hello World !!!" (un tantinet adapté) et nous terminerons par un rapide passage en revue des nouveautés de la plateforme ainsi qu’une série de liens bien utiles !