Mise à jour du 15/03/10

Sortie officielle de ASP.NET MVC 2
Pour Visual Studio 2008, Visual Web Developer 2008 Express et Net Framework 3.5


Le mois dernier, Microsoft avait mis en ligne une Release Candidate de sa nouvelle version de ASP.NET MVC spécialement conçue pour les développeurs d'applications webs.

Depuis la fin de la semaine dernière, la technologie est passé en version définitive. Elle peut être utilisée avec Visual Studio 2008 (ou Visual Web Developer 2008 Express) et Net Framework 3.5.

Pour mémoire, elle est rétro-compatible avec ASP.NET MVC 1 et/ou peut-être installée side-by-side avec ce dernier.

ASP.NET MVC 2 est à télécharger soit sur la Microsoft Web Platform, soit sur le Microsoft Download Center.

Plus d'informations sur les nouveautés de la nouvelle mouture dans les billets précédents de ce topic (lire ci-avant) et sur l'annonce officielle de la sortie sur le blog du père de la technologie en personne, Scott Guthrie.

Lire aussi :

Le responsable de Microsoft.NET revient sur les nouveautés de ses technologies ASP.NET MVC 2, Silverlight et VisualStudio 2010

Architecture Modèle-Vue-Contrôleur : 38 tutoriels pour maîtriser ASP.NET MVC

Et les rubriques (actu, forums, tutos) de Développez :

.NET
ASP.NET
Développement Web


MAJ de Gordon Fowler




Mise à jour du 08/02/10

Une deuxième RC pour ASP.Net MVC 2
Plus rapide, plus complète, avec un nouveau modèle de validation : que reste-t-il à améliorer ?


Microsoft vient de mettre en ligne une deuxième RC de sa technologie ASP.Net MVC 2.

La RC est conçue pour être utilisée avec Visual Studio 2008 et Net Framework 3.5.

Par rapport aux versions précédentes, elle embarque jQuery 1.4.1 comme librairie JavaScript par défaut et affiche des performances bien meilleures en terme de rapdité

Gros changement mis en avant par Scott Guthrie, le vice-président de Microsoft, et responsable de la plateforme de développement Microsoft .NET, le « model-validation » prend la place de l'« input validation». Autrement dit quand un développeur utilise un model binding, ce sont toutes les propriétés du modèle qui sont à présent validées.

La RC 2 de ASP.Net MVC 2 est téléchargeable sur cette page.


Et vous ?

Quelles sont d'après vous les points qui reste à améliorer dans ASP.Net MVC 2 ?


MAJ de Gordon Fowler




Mise à jour du 02/10/09

La preview 2 d'ASP.NET MVC 2 vient juste de sortir

La preview 2 d'ASP.NET MVC 2 vient tout juste de sortir. Elle s'appuie sur les fonctionnalités de la première (cf. ci-dessous) avec quelques améliorations et corrections supplémentaires.

Par exemple, la preview 2 approfondit le concept d'Areas qui avait été introduit dans la preview 1. A présent les Areas peuvent être utiliser dans un seul projet (et non plus uniquement dans du multi-projets comme précédemment).

Apparaissent également la validation Client-Side (côté-client en français) ainsi que les Model Validation Providers et Metadata Providers.

Phil Haack, responsable de programme Senior dans l'équipe MVC, précise sur son blog :

  • Client-Side Validation – ASP.NET MVC 2 includes the jQuery validation library to provide client-side validation based on the model’s validation metadata. It is possible to hook in alternative client-side validation libraries by writing an adapter which adapts the client library to the JSON metadata in a manner similar to the xVal validation framework.
  • Areas – Preview 2 includes in-the-box support for single project areas for developers who wish to organize their application without requiring multiple projects. Registration of areas has also been streamlined.
  • Model Validation Providers - allow hooking in alternative validation logic to provide validation when model binding. The default validation providers uses Data Annotations.
  • Metadata Providers - allow hooking in alternative sources of metadata for model objects. The default metadata provider uses Data Annotations.
La preview 2 est disponible au téléchargement ainsi que les Release Notes et le code source.

ASP.NET MVC 2 Preview 2 peut être utilisée side-by-side avec MVC 1, mais pas avec la preview 1 qui, elle, devra être désinstallée avant la propre installation de la V2 de la preview.

Vous pourrez trouver toutes les informations complémentaires sur ce projet sur le site de Phil Haack.

MAJ de Gordon Fowler.


La preview de l'ASP.NET MVC 2 est disponible sur le site de Microsoft.

L'ASP.NET (successeur de "Active Server Pages") est un ensemble de technologies destinées à créer des sites dynamiques ou des applications Web.
Cette technologie fait partie de la plateforme Microsoft .NET.

L'ASP.NET MVC 2 (MVC pour "Model-View-Controller"), toute nouvelle version du framework, est à présent disponible en téléchargement.
La preview fonctionne avec le Framework .NET 3.5 SP1 et peut être installée "side by side" avec l'ASP.NET MVC 1.0.

Parmi les nouveautés, on notera l'apparition des "Template Helpers" et des "Areas" qui permettent de découper un projet en plusieurs applications ASP.NET pour les regrouper par la suite.

Des notes de mise à jour et une une feuille de route ont été éditées par Microsoft et sont, elles aussi, disponibles en téléchargement.

Source :
La page de téléchargement de l'ASP.NET MVC 2
La Road-Map et les release-notes du projet.
Lire aussi :
Architecture Modèle-Vue-Contrôleur : 38 tutoriels pour maîtriser ASP.NET MVC
Les forums développement DotNET

Qu'en pensez-vous ?