lundi 5 mai 2008

ASP.NET MVC - source des démos

Je vous l'avais promis, voilà enfin les slides et codes sources de ma démo ASP.NET MVC de la dernière Bewise Developer Conference.
Pour télécharger, c'est par là ! Et n'oubliez pas de télécharger les extensions ASP.NET.

En résumé, MVC c'est quoi ?
C'est un nouveau type de projet qui permets de mieux structurer ses sites web en utilisant le pattern MVC. Le projet reste un projet ASP.NET classique, mais la structure par défaut facilite la séparation des différentes couches de notre application. Vous trouverez plus de détails dans les slides.

Pour aller plus loin, je vous conseille le blog de Scott Guthrie, qui a fait quelques posts interressants sur l'utilisation de MVC.
Vous noterez que pour l'affichage des données je ne m'y suis pas pris de la même manière que lui : en effet, j'ai honteusement violé le pattern MVC en mettant du code dans ma vue, tout ça dans le but d'utiliser les controles asp.net classiques (tels les repeaters et autres datagrids), alors que lui préfère gerer tout l'affichage à la mano en mettant son code directement dans les pages aspx... personnellement je trouve ça quand même assez crade, d'où mon choix lors des démos. Il ne faut cependant pas oublier que MVC est juste une preview et qu'il y aura certainement des changements d'ici la version finales, j'ai espoir de voir apparaitre de nouveaux controles serveurs adaptés aux projets MVC.

Sur ce, je vous laisse vous amuser avec ce nouveau type de projet. Personnellement, ça a beau pas être fini, je suis déjà fan, et j'en reparlerai certainement de nouveau ici même.