Visual Studio 2012, Team Foundation Server 2012 et .NET Framework 4.5 sont disponibles en version Release Candidate. Cette sortie marque une étape importante pour ces outils qui peuvent désormais être utilisés pour développer des applications pouvant être exécutées en environnements de production.
Qu'est-ce qui a changé dans ces moutures par rapport aux bêtas. Dans cet article, nous ferons un tour d’horizon des nouveautés les plus importantes de Visual Studio 2012, Team Foundation Server 2012 et .NET 4.5 RC présentées par Jason Zander, responsable du développement de Visual Studio.
Installation
La mise à niveau de la version bêta vers la RC a été activée, permettant d’installer la RC sans désinstaller la bêta. L’expérience d’installation a été améliorée avec l’introduction de la fenêtre de sélection des outils optionnels à installer, et une réduction de 20% du temps d’installation.
Performance
La RC de Visual Studio 2012 comprend plusieurs améliorations de performances par rapport à la bêta pour XAML (compilateur, chargement des documents et la surface de dessin), l’édition des gros fichiers C++, le débogage et bien plus. L’EDI est désormais plus réactif lors des saisies.
Interface utilisateur
Le look monochrome de l’interface utilisateur de la bêta gagne en couleurs dans cette mouture, avec l’ajout du bleu dans la barre d’état, les entêtes de fenêtres et les onglets. La sélection des commandes, l’IntelliSense, et l’explorateur de solutions arborent une couleur beaucoup moins sobre. Le thème de l’IU subira encore d’autres modifications dans la RTM.
Développement des applications Metro
Visual Studio 2012 RC embarque de nouveaux modèles de projets Metro, de nouveaux composants Windows Runtine pour C# et VB.NET, et un nouveau modèle de projet DLL pour les développeurs C++. Les modèles existants ont été améliorés avec une prise en charge entière du clavier et de la souris, en plus du tactile.
Le concepteur Blend et Visual Studio XAML ont été renforcés dans la RC. Le développeur pourra désormais modifier et visualiser immédiatement l’interface de son application Metro en fonction des états d’affichage (portrait, paysage, etc.) via le panneau « Device ».
Pour les applications Metro avec JavaScript, le concepteur Blend apporte une multitude de nouvelles fonctionnalités, dont un nouveau mode pour la visualisation des propriétés des CSS, des éditeurs pour l’édition simplifiée des gradients et transformations 2D et des améliorations de la productivité et de la Refactorisation.
Pour profiter du plein potentiel de l’EDI pour le développement d’applications Metro, vous devez disposer de la Release Preview de Windows 8.
ASP.NET 4.5
ASP.NET Web Forms supporte pleinement les fonctionnalités asynchrones ajoutées à .NET 4.5. La directive « async » peut désormais être utilisée pour les événements de contrôles de page et autres événements.
Les projets MVC 4 intègrent par défaut Entity Framework 5 qui possède un support complet des « Migrations », permettant de synchroniser les changements du modèle avec la base de données. On notera aussi un meilleur support du HTML 5.
Outils Web
Les modèles de projets Web ont été mis à jour, et un nouveau modèle « Basic » qui est « vraiment vide » est disponible pour MVC4. L’utilisateur peut désormais sélectionner le navigateur de son choix pour tester son application à partir de l’IU, qui détecte automatiquement ceux installés. L’éditeur HTML et CSS bénéficie de plusieurs améliorations permettant entre autres un meilleur support de l’IntelliSence pour HTML5 et de SVG.
LightSwitch
LightSwitch, l’outil permettant de développer rapidement des applications métiers est intégré par défaut dans cette version. Des correctifs de bugs ont été apportés à cette version qui dispose des modèles de projets basés sur le thème de l’interface utilisateur. Les performances pour les opérations (interrogation, chargement des données, etc.) de bases de données ont par ailleurs été améliorées.
Team Foundation Server
L’outil de gestion des builds, de suivi des éléments de travail, de planification, de gestion de projet et d'analyse des performances de Microsoft est désormais capable d’utiliser les sauvegardes d’instances SQL existantes pour créer de nouvelles instances, dispose d’une interface utilisateur améliorée et de nouveaux modèles de projets pour Scrum.
Outils d’architecture
Visual Studio 2012 RC dispose de nouveaux outils permettant de mieux comprendre les relations structurelles entre les éléments du code. Des commandes contextuelles peuvent désormais être utilisées sur des éléments de code sélectionnés dans un graphe de dépendance pour trouver par exemple tous les types dérivés ou les méthodes appelées.
Visual Studio 2012 RC, .NET 4.5 et Team Foundation Server 2012 sont téléchargeables gratuitement sous une licence GoLive.
Télécharger Visual Studio 2012 RC
Télécharger Windows 8 Release Preview
Source : Blog MSDN
Et vous ?
Que pensez-vous des améliorations apportées à l'IU de Visual Studio 2012 ? Que pensez-vous de ces nouveautés ?
Visual Studio 2012 : quoi de neuf dans la RC ?
Tour d'horizon des nouveautés de l'EDI, .NET 4.5 et Team Foundation Server 2012
Visual Studio 2012 : quoi de neuf dans la RC ?
Tour d'horizon des nouveautés de l'EDI, .NET 4.5 et Team Foundation Server 2012
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !