insideIT.fr : le blog des architectes IT de SFEIR

Aller au contenu | Aller au menu | Aller à la recherche

Tag - Visual Studio

Fil des billets - Fil des commentaires

mercredi 8 octobre 2008

VS 2010 et .Net 4.0 surfent sur la vague des plateformes Next gen

die_hard_4_1 Si vous vous souvenez (ce dont je doute), nous avions ici même annoncé un 1 avril la sortie imminente du framework 4.0. Le canular était gros ? La réalité le dépasse. Un certain "Rosario", nom de code de la future version de Visual Studio s'annonce tonitruant. Son optique est plus que jamais de faciliter l'interaction entre architectes, designers d'applications, programmeurs, testeurs, chefs de projets et commerciaux, de briser les silos. Et pour cela qu'offre-t-il ?

- Un outil de gestion du cycle de vie des applications (ALM pour Application Life-cycle Management).

- Des interfaces graphiques de design métier et système à base d'UML et de DSL: les "modeling tools". Ce n'est donc pas un hasard si Microsoft a rejoint l'OMG il y a peu.

- Un vrai effort a été fait du côté des outils de tests (qui manquaient un peu jusque là) pour apporter enfin une alternative aux sempiternels tests manuels.

- Une plus forte adhérence aux méthodes agiles avec TFS (le Team Foundation Server) qui devient un vrai Hub de collaboration entre acteurs du projet.

- Des outils permettant de travailler sur les bugs non reproductibles.

Cette nouvelle version est la confirmation d'une nouvelle stratégie entamée dans le passage de la version 2005 vers 2008 qui est celle d'un dialogue réel avec les utilisateurs de Visual Studio. Et l'ouverture à l'open source qui se confirme comme pour l'intégration de jQuery, le framework javascript open source pour l'AJAX.

Qu'apporte le framework 4.0 de son côté ? Il surfe sur le Cloud Computing, vise plus que jamais le "developer delight", confirme la percée du parallel computing, des traitements distribués, de l'exploitation des processeurs multi-coeur, il améliore la partie SOA (notamment avec REST pour WCF), augmente les interactions entre WF et WCF. Et ce n'est qu'un début. Le reste sera annoncé à la PDC (Professional Developers Conference), à suivre donc.

Maintenant, pour désamorcer les moqueries que l'on sent déjà venir sur la vitesse des sorties de nouveau framework, rappelons que depuis le Framework 2.0, chaque nouvel opus vient compléter le précédent et non le remplacer. Donc pas de panique. Pas la peine de tout remettre en cause dans les applications existantes, votre plan d'action visant à convaincre votre chef de projet de la nécessité de passer au framework 3.5 (et qui vous promet déjà de longs débats) ne vole pas en éclat.

Je préfère laisser la conclusion au Senior Vice President de la division développeurs de Microsoft, S. Somasegar :

"With Visual Studio 2010 and the .NET Framework 4.0, we are focussed on the core pillars of developer experience, support for the latest platforms spanning client, server, services and devices, targeted experiences for specific application types, and core architecture improvements. These pillars are designed specifically to meet the needs of developers, the teams that drive the application life cycle from idea to delivery, and the customers that demand the highest quality applications across multiple platforms. You can expect to hear a lot more about Visual Studio 2010 and the .NET Framework 4.0 in the coming months."

Plein de promesses en perspectives et pourtant c'est pas encore Noël ! Alors à votre avis, en avril prochain, on vous fait le coup du Framework 5.0 ou il faudra taper plus haut ?

mardi 12 février 2008

[TechDays 2008 - J2] Présentation de Rosario

rosario La prochaine évolution de Visual Studio Team System a été présentée par Florent Santin et Mathieu Szablowski de Winwise.

Une nouvelle mouture très aboutie mais sans révolution, là où l'emploi d'un nom de code pouvait laisser espérer quelques avancées majeures. Cette version est pour le moment disponible en VPC uniquement ou en CTP (Community Technology Preview), inutile d'espérer l'installer directement.

Trois déclinaisons principales du team system ont été présentées : Team developper, Team Tester et Team architect.

  • Le Team architect adresse enfin les software factories.
  • Le Team Tester offre Camano, un outil de création, d'organisation et d'exécution des tests. Mais aussi un "Manual test run" qui semble un peu archaïque à l'heure de l'industrialisation et du TDD, avec toutefois une option intéressante d'attachement au work-item d'une vidéo du déroulement du test si celui-ci est reporté comme en échec. Les tests fonctionnels sont gérés bien entendu, ainsi que les campagnes de tests et les recettes.
  • Le Team Developper offre lui trois nouveautés plus significatives :
    • L'Historical Debugger qui permet d'analyser la pile d'appels après coup pour remonter jusqu'à une exception.
    • Un "Stand alone debugger" qui déploie sur n'importe quel support un environnement minimal donnant accès à l'exécution du programme en mode debug ne nécessitant pas Visual Studio. Idéal pour un débuguage rapide sur la machine d'un utilisateur ou de votre maîtrise d'ouvrage qui n'est pas équipée de l'IDE.
    • Code Analysis : le strict équivalent de FxCop mais intégré cette fois dans Visual Studio. Avec ses Rules Set et sa customisation habituelle.

D'après les speakers, les retours d'utilisateurs sur cette CTP sont tous très positifs. Mais le message est clair : Visual Studio 2008 offre déjà la plupart des vraies nouveautés mises en avant.

Morale de l'histoire: n'attendez pas Rosario, courrez installer Visual Studio 2008.