Le blog d'Alti Expertease

jeudi 25 octobre 2007

Visual Studio Extensibility Day 2007

Le 16 octobre s’est tenue à Paris une conférence des plus intéressantes sur l’extensibilité de Visual Studio 2005 (et 2008).

Les éminents représentants de la communauté dslfactory.org ont dressé un panorama des moyens aujourd’hui disponibles pour étendre les fonctionnalités de Visual Studio afin d’améliorer la productivité des développeurs et la qualité des produits livrés.

Beaucoup d’outils, qu’ils soient fournis par Microsoft ou développés par la communauté, ont été passés en revue, démontrant ainsi qu’étendre Visual Studio est à la portée de tous (sans toutefois être toujours facile) et permet d’obtenir des gains substantiels en termes de productivité et de qualité.

Ce qui ressort de cette journée est que le spectre des techniques permettant d’étendre Visual Studio est très large. En effet, cela va de la simple personnalisation de l’environnement à la mise en œuvre de DSL, en passant par la création de macros ou l’ajout de recettes prises en charge par le GAX.

Cet éventail technologique permet d’aborder de manière progressive une démarche d’industrialisation des développements sur la plateforme .net et surtout de trouver l’outil adapté à son besoin (et à son budget).

Pour plus d’information, je vous encourage vivement à consulter dslfactory.org. Ce site regorge de documents, tutoriaux et exemples de grande qualité. Vous pourrez également y trouver les présentations qui ont servi de support lors de cette journée.

lundi 8 octobre 2007

Le Framework ASP.NET MVC dévoilé

Microsoft vient d'annoncer la sortie prochaine d'un Framework MVC (Modèle Vue Contrôleur) pour ASP.Net.

Parmi les buts principaux de ce Framework, on peut lister :

  • Le support natif des TDD (Test first)
  • ASPX (sans viewstate ou postback) en tant que moteur de type "vue"
  • Permettra une attache à d'autres moteurs "vue" (comme Monorail)
  • Supportera les conteneurs de type IoC (Inversion of control : pour plus d'information sur le sujet, voir ce lien par Martin Fowler, et un autre toujours du meme auteur)
  • S'intègrera plutôt bien avec ASP.Net (pas de nécessité de migrer toutes vos applications existantes, puisque l’on peut faire coexister ces deux modèles dans une même application)
  • Supportera aussi bien les langages dynamiques que statiques.

Une version CTP devrait être disponible d'ici la fin de l'année, ainsi qu'un add-on pour Visual Studio 2008 peu après.

Pour avoir plus de détail sur cette news: voir le billet de Scott Guthrie.

Pour ceux qui découvrent le modèle MVC, voici un lien qui vous donne plus de détail sur ce concept.

mercredi 3 octobre 2007

Java SE 6 Update N

Mais qu’est donc cet update N ???
Comme vous le savez certainement, Sun c’est lancé dans les RIA en proposant JavaFX Script.
JavaFX Script s’exécutant dans une VM côté client, se pose les problèmes classiques et connus rencontrés avec les Applets, provenant en grande partie de la taille de la JRE, comme :
• Le temps à attendre avant de pouvoir lancer l’application si on a besoin de downloader la JRE.
• Le temps de chargement de la JRE.
• Etc …

Heureusement, Java SE 6 Update N (anciennement connu sous le nom de projet Hamburg ou Consumer JRE) est arrivé (pour l’instant en version de test).
Il inclut :
• Un outils de déploiement permettant la gestion des versions de JRE présentes sur le poste client et le téléchargement de la bonne version de la JRE si nécessaire.
• Un Kernel permettant le lancement d’une application (JavaFX, Applet, Web Start) sans avoir besoin de downloader tout le JRE
• Un mécanisme d’update de la JRE
• Un Quick Start permettant l’accélération du chargement de la JRE à froid
• Un nouveau Look and Feel, Nimbus
• Etc..

Java SE 6 Update N est donc une pièce incontournable pour fournir une meilleure expérience utilisateur aux applications JavaFx Script mais aussi pour les applets et les applications Web Start.

Plus d’information sur Java SE Update N
Le blog de Chet Haase architecte de Java SE Update N

Alti – Expertease

Crée en 2005, l’entité ALTI Expertease rassemble l’ensemble des experts et architectes du pôle technologies d’Alti.
Fort d'une trentaine de consultants, ALTI Expertease accompagne les clients d’Alti dans le choix et la mise en œuvre de technologies de plus en plus complexes.