Mise à jour du 13/09/11
Microsoft travaille déjà sur une implémentation de la nouvelle norme C++ 11 du langage de programmation orienté objet C++ approuvée le mois dernier dans la prochaine version de Visual Studio.
Au programme du côté du langage lui-même, principalement des mises à jour des features déjà présentes dans VC10/Visual Studio 2010. On regrettera bien évidemment le retard de ces implémentations par rapport à GCC, ce qui limitera les compatibilités de code entre les deux compilateurs.
En revanche l'équipe de VC11 s'est démenée pour implémenter un maximum de features liées à la parallélisation ainsi qu'aux implémentations de bibliothèques, "modulo les bibliothèques dépendantes des features du langage non implémentées". Aussi on retrouvera le TR1 comme pour VC10 mais aussi de nouvelles bibliothèques tel que <thread>, ainsi qu'une implémentation de la future <filesystem> qui correspond à peu près à la version 2 de Boost.Filesystem .
Des avancées notables. Peut être qu'une accélération des dates de release permettrait de combler le "retard" sur les features de bases par rapport a GCC, mais ce "retard" est tout relatif puisque les features du langage n'ont été réellement officiellement fixées que le mois dernier.
Nous en saurons beaucoup plus à partir du mardi 13 septembre dès 18h - heure française - à l'occasion du nouvel évènement de Microsoft tourné vers le développement et Windows. Les conférences seront visibles en streaming sur le site de Microsoft.
Source : Blog MSDN
édité par Hinault Romaric
Visual Studio vNext : amélioration de l’éditeur de code HTML
de la génération d'événements dans un formulaire Web dans la prochaine version de l’EDI
Mise à jour du 12/09/11
La prochaine version de l’environnement de développement de Microsoft Visual Studio vNext offrira un nouvel éditeur HTML beaucoup plus performant, permettant de manipuler plus facilement les contrôles HTML et ASP.NET.
Après la présentation de quelques fonctionnalités de la roadmap de l’EDI par Jason Zander, vice-président en charge de Visual Studio, comme l’amélioration des tests unitaires, du débogage, le support de l'interaction avec les opérations, le support de l'interaction avec les intervenants et développements agiles, c’est au tour de Scott Guthrie vice président de la division développeur de Microsoft, de nous livrer quelques autres spécificités du futur Visual Studio liées au développement Web.
Dans un récent billet de blog, Guthrie annonce que Visual Studio vNext offrira aux développeurs des fonctionnalités permettant d’accomplir rapidement les tâches courantes au sein de l’éditeur de code comme les Smart Tasks, la génération du gestionnaire d’événements dans le code source, etc.
La fonctionnalité Smart Tasks permettant lors d’un clic sur un contrôle de formulaire Web d’accéder aux propriétés et fonctionnalités du composant uniquement en mode design, sera étendue à l’éditeur de code.
Désormais, les développeurs pourront lors de la création d’un nouveau contrôle de formulaire avec l’éditeur de code, avoir directement accès au Smart Tasks en utilisant le raccourci clavier CTRL+.(point) comme l’illustre l’image ci-dessous.
Dans les versions précédentes de Visual Studio, pour générer automatiquement le gestionnaire d'événements pour un contrôle, il fallait en mode design double-cliquer sur le contrôle, ou utiliser l’onglet des événements de la grille des propriétés du contrôle pour sélectionner et nommer un gestionnaire d’événements spécifique.
Avec la prochaine version de Visual Studio, la création d’un gestionnaire d’événement coté serveur pourra se faire automatiquement dans l’éditeur code. L’IntelliSence Visual Studio inclura désormais une nouvelle propriété « Create New Event », qui comme son nom l’indique, va créer un gestionnaire d’événements avec la bonne signature dans le fichier code-behind.
On notera également des améliorations pour les formulaires ASP.Net, et MVC comme le support des modèles de données fortement typés permettant de faciliter la liaison des données avec des expressions.
Source : Blog Scott Guthrie
Et vous ?
Que pensez-vous de ces améliorations ?
Maj d'Hinault Romaric
Visual Studio : améliorations des tests unitaires
Du débogage et de la détection des clones de code dans la prochaine version de l'EDI
Mise à jour du 13/06/11, par Hinault Romaric
On en sait un peu plus sur la future version de l'environnement de développement Visual Studio dont la feuille de route a été dévoilée lors de la conférence TechEd d'Altlanta.
On savait déjà que la gestion du cycle de vie des applications ALM (Application Lifecycle Management) sera au cœur des nouveautés du prochain Visual Studio.
On sait aujourd'hui qu'en plus de ces fonctionnalités (support de l'interaction avec les opérations, support de l'interaction avec les intervenants, développements agiles), l'EDI apportera également des améliorations des tests unitaires et du débogage.
La nouveauté la plus intéressante sera certainement la fonction de détection des clones de code (Code clone detection). Cette fonctionnalité permettra de découvrir rapidement les doublons de code qui doivent être modifiés. La différence avec les éditeurs qui comparent les lignes de texte tiendra au fait que Visual Studio effectuera une comparaison sémantique.
Jason Zander, vice-président en charge de Visual Studio, a également laissé entendre la prochaine version introduirait une unité de test (Test Runner), qui effectuera une analyse continue et des tests en arrière plan pendant le développement. Les tests unitaires seront désormais extensibles. Résultats, d'autre outils de tests, comme le programme open source Nunit, pourront être utilisés.
Microsoft étendra également le débogage intelliTrace pour les applications déployées. L'intégration plus accentuée de Visual Studio avec les outils serveurs System Center via Team Foundation Server(TFS) permettra aux administrateurs de signaler des erreurs détaillées (avec une trace de la pile) rapidement aux développeurs.
Côté agile, la version en cours de développement ajoute de nouveaux outils de planification pour la méthode agile de gestion de projet Scrum.
Plus de détails sur la prochaine version de Visual Studio devraient être présentés lors de la conférence Microsoft Build qui se tiendra à AnaHiem, en Californie en septembre prochain.
Source : Les détails sur la feuille de route de Visual Studio (téléchargeable au format PDF)
Et vous ?
Que pensez-vous de ces nouveautés ?
Visual Studio : Microsoft va améliorer la gestion du cycle de vie des applications
Développement agile et interactions avec les intervenants à l'honneur
La première journée de la conférence Teched qui se tient actuellement à Atlanta a été riche en annonce. Après la présentation des nouveautés de la future mise à jour de Windows Phone 7.5 « Mango », Micrososft a dévoilé sa feuille de route pour la prochaine version des produits Visual Studio.
La « roadmap » présentée par Microsoft était particulièrement axée sur les améliorations et les fonctionnalités à venir de son outil de gestion du cycle de vie des applications ALM (Application Lifecycle Management).
Jason Zander, vice-président en charge du développement de Visual Studio, a déclaré que les travaux de Microsoft sur l'EDI se concentreront principalement autour des développements agiles, du support de l'interaction avec les opérations et du support de l'interaction avec les stakeholders (les intervenants).
La prochaine version de l'outil intégrera une extension pour PowerPoint, permettant de créer rapidement une maquette de l'application qui pourra être présentée aux stakeholders, et avoir ainsi un premier feedback de leur part avant le développement en tant que tel.
Microsoft a également annoncé la disponibilité d'un connecteur pour relier Visual Studio Team Foundation Server 2010 (VSTFS) avec l'outil de surveillance de performances et d'événements de System Center Operations Manager (SCOM) 2007 R2.
Ce connecteur, disponible en version CTP (Community Technology Preview), permet à une équipe opérationnelle d'envoyer les performances des applications et les informations de diagnostic immédiatement à l'équipe d'ingénierie.
Microsoft prévoit de publier la version finale de l'outil dans environ 30 jours.
Le connecteur est téléchargeable sur cette page
Source : Teched Atlanta
Et vous ?
Quelle nouveautés attendez-vous pour la gestion du cycle de vie des applications avec Visual Studio ?
Visual Studio : implémentation de la nouvelle norme C++11
Dans le compilateur C++ de la future version de l'EDI de Microsoft
Visual Studio : implémentation de la nouvelle norme C++11
Dans le compilateur C++ de la future version de l'EDI de Microsoft
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !