vendredi 24 avril 2009

BDC 2009 – ASP.NET MVC

Je vous ai annoncé hier que mon post sur MVC arriverait d’ici quelques jours, cependant je me suis rendu compte un peu tard que la fin de la semaine arrivait à grand pas, et comme j’ai promis de mettre les sources de ma démo sur mon blog avant la fin de la semaine, me voilà déjà de retour !

Le sujet du jour est donc MVC : un nouveau type de projet web qui va nous aider à bien structurer notre application, en séparant les différentes couches : Modèle, Vue et Controleur. Contrairement à Ajax que j’ai présenté dans mon message précédent, ASP.NET MVC est disponible en version finale, totalement supporté par Microsoft et donc utilisable en production.
Avant de démarrer, il va falloir vérifier qu’on a bien tout installé :

  • Comme d’habitude, il nous faut Visual Studio 2008 SP1, et comme d’habitude, Visual Web Developer Express fera parfaitement l’affaire.
  • Ensuite, il va falloir installer MVC. Pour ça, il suffit d’aller le télécharger et d’exécuter le msi. Notez que vous pouvez aussi télécharger le code source, disponible sous licence Ms-PL.
  • Pour ensuite bien apprendre à utiliser MVC, un training kit est disponible gratuitement, tout comme un tutorial en pdf pour créer un site MVC from scratch.

Et comme promis, voilà le code source et les slides de ma démo. Il s’agit d’un mini moteur de blog totalement fait avec MVC. On peut créer des posts, les voir, les modifier, les supprimer…
J’ai modifié le blog depuis mardi, pour ne plus utiliser de base de données, afin de ne pas pénaliser ceux qui n’ont pas SQL Server. Du coup tout est stocké en mémoire, et donc rien n’est sauvegardé. Mais en fait c’est pas grave, puisque l’utilisation de MVC permets de changer facilement la couche d’accès aux données avec un minimum d’impact sur le reste du site, vous pourrez donc si vous le souhaitez enregistrer vos données dans votre propre base de données, ou dans des fichiers xml. C’est pas beau la vie ? ;)

jeudi 23 avril 2009

BDC 2009 – ASP.NET 4.0 - JavaScript

La BDC c’est fini pour cette année, toute l’équipe de Bewise a été heureuse de vous recevoir et vous donne d’ores et déjà rendez-vous l’année prochaine pour une quatrième édition !

A titre personnel, j’ai été ravi de voir tant de monde interressé par le développement web, et les nouveautés d’ASP.net. Pour ceux qui sont interressés, voici tout ce dont vous avez besoin pour tester les prochaines nouveautés Ajax et Javascript d’ASP.NET

  • Visual Studio 2008 SP1: pour ceux qui ne l’ont pas, vous pouvez télécharger gratuitement Visual Web Developer Express
  • jQuery, la librairie javascript open-source.
  • Pour ceux qui désirent l’intellisense jQuery dans VS2008, il vous faudra installer le patch qui va bien, et télécharger le fichier –vsdoc.js disponible sur le site de jQuery (sur la page de téléchargement, lien “Documentation : Visual Studio”)
  • La preview d’ASP.NET 4.0 Ajax, disponible sur codeplex. Il s’agit de plusieurs fichiers JavaScript que vous pouvez utiliser directement dans vos projets. Attention, il s’agit encore d’une preview, non destinée à être utilisée en production.

Si vous n’avez pas envie de coder de suite, vous pouvez vous contenter de jeter un coup d’oeil au code source et aux slides de mes démos JavaScript.

La première démo montre comment utiliser les client templates pour afficher une liste d’images dont les noms sont contenus dans un tableau javascript, et comment les déplacer avec la souris grâce à jQuery.
Non, vous ne rêvez pas, tout le code se trouve bien dans la page default.aspx (sauf le tableau en javascript qui se trouve dans un fichier js séparé, mais ça c’est pas vraiment du code ;)

La seconde démo est à peine plus compliquée, puisqu’au lieu de stocker ma liste de cartes dans une variable javascript, elle m’est renvoyée par le serveur à l’aide d’une requête Ajax.

Voilà, avec tout ça il y a déjà moyen de bien s’amuser !

Je vous donne rendez-vous d’ici quelques jours sur ce même blog pour un post sur ASP.NET MVC, avec un résumé de ma présentation et le code source de ma démo.

vendredi 10 avril 2009

Bewise Day Conference 2009

Pour la 3ème année consécutive, Bewise revient vous présenter les dernières technologies Microsoft à la BDC, qui cette année ne s’adresse pas uniquement aux développeurs mais à tous les professionnels de l’informatique, avec des sessions développement et des sessions IT.

Je serai présent pour vous présenter les nouveautés prévues pour le prochain ASP.NET 4.0
Au programme : Ajax, JQuery, MVC et WebForms, ainsi que toute question qui vous passe par la tête, à l’espace de démonstration “Boostez vos sites avec ASP.NET 4.0”

LogoASPNET

Lors de la dernière BDC, j’ai vu dans les yeux émerveillés de quelques étudiants l’envie, que dis-je, une volonté féroce de travailler à Bewise (et comme je les comprend !), je leur dédie donc cette vidéo, où vous pourrez découvrir la dure vie d’un développeur chez Bewise.

Découvrez d’autres vidéos sur les coulisses de l’évènement, et venez vous y inscrire, sur le site officiel : http://bdc2009.bewise.fr