Inscrivez-vous gratuitement à la Newsletter BFM Business
La prochaine édition de l'atelier de programmation vise à accroître le développement d'applications complexes.
Le génie logiciel est à l'honneur cette semaine à la PDC, la conférence annuelle pour les développeurs de Microsoft qui a lieu à Los Angeles. Avec Visual Studio 2010, Microsoft a pour ambition d'augmenter la productivité des
développements des projets logiciels en ajoutant de nouvelles fonctions de gestion du cycle de vie (Application Lifecycle Management ou APL en anglais).La prochaine version de l'atelier de programmation phare va notamment intégrer un éditeur graphique (l'explorateur d'architecture, voir image) qui permet enfin de visualiser les différents modules logiciels et leurs interactions au
stade de la conception et de la modélisation d'une application.
Compatible UML et DSL
Visual Studio 2010 sera notamment compatible avec les langages de modélisation UML (Unified Modeling Language) et Domain Specific Language (DSL). Une stratégie qui s'inscrit dans la nouvelle plate-forme de modélisation Oslo
annoncée l'année derniere par Microsoft.' Au cours de ces 10 dernières années, les outils de programmation se sont considérablement améliorés et il est devenu très facile pour les développeurs d'écrire du code. Et pourtant, durant ce même laps de
temps, la productivité n'a pas énormement augmenté à cause de la complexité des applications qui sont devenues difficiles à gérer, ?" surtout lorsque les développeurs sont répartis sur plusieurs départements ou lieux
géographiques ?" et puis ensuite à tester et à finaliser. D'où l'intérêt d'un outil comme l'APL ', explique Jeffrey Hammond, un analyste chez Forrester Research.
Nouveaux outils d'évaluation et de test
Visual Studio 2010, prévu dans le courant de l'année prochaine, embarquera aussi de nouveaux outils d'évaluation et de test. Ceux-ci permettront par exemple de reproduire des bogues rencontré en cours de développement de
l'application (fonction TiVo for debuggers), afin de les résoudre. Avec la version 10, Microsoft introduit aussi des fonctions de parallélisme (Task Parallel Library, Parallel LINQ, Parallel Pattern Library et Concurrency Runtime). Elles sont
destinées au développement d'applications tirant parti des nouvelles architectures multicoeurs des processeurs.Enfin, dans le but d'améliorer la collaboration des développeurs au sein d'un même projet, l'éditeur compte fusionner ses deux logiciels Development Edition et Database Edition qui sont aujourd'hui disponibles séparément avec Visual
Studio Team System 2008. Les développeurs présents cette semaine à la PDC ont reçu en avant-première une version préliminaire, en anglais, de Visual Studio 2010.
Votre opinion