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, Responsable Actualités
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 ?


 Poster une réponse

Avatar de erwanlb erwanlb
Inactif
le 04/06/2012 9:47
Citation Envoyé par Aspartame  Voir le message
à juste titre d'ailleurs, mais on pensait tous avoir touché le fond ! ... et bien non
j'ai hate de voir la version 2014 , la firme de Redmond peut sans doute faire mieux dans le pire.

hélas , nous n'avons d'autre choix que l'acceptation des options de l'éditeurs.

( mais quand même , le doute sur la compétence réelle en ergonomie de leurs équipes est légitime et s'installe de plus en plus , pourtant ms research ne recrute pas des demi-imbéciles , alors d'où cela vient-il ? ... si quelqu'un d'intelligent a une hypothèse , je suis preneur ).

Est ce que tu arriverais à développer une interface pour nous montrer ce que tu appellerais un modèle d'ergonomie ?

Je doute déjà qu'elle soit autre chose qu'une interface de chiotte

MS se remet en question, essaie d'autres pistes.....ce qui n'est pas le cas de ceux qui n'aiment, pratiquement, jamais rien de ce qu'il leur est proposé...on ne sait d'ailleurs pas ce qu'ils veulent...ils ne le savent parfois pas eux mêmes...
Avatar de Tryph Tryph
Membre Expert
le 04/06/2012 10:21
Citation Envoyé par Etre_Libre  Voir le message
Clairement, quand je vois des applications de ce genre, ainsi que certains menus ou barres dans Windows 8, j'ai l'impression de voir une vieille interface anti ergonomique qui a 10 ou 15 ans...

Citation Envoyé par Aspartame  Voir le message
( mais quand même , le doute sur la compétence réelle en ergonomie de leurs équipes est légitime et s'installe de plus en plus , pourtant ms research ne recrute pas des demi-imbéciles , alors d'où cela vient-il ? ... si quelqu'un d'intelligent a une hypothèse , je suis preneur ).

je suis pas certain que l'ergonomie soit une question de couleur ou d'arrondi...
les premières impressions sont parfois trompeuses, faudra voir à l'usage.
Avatar de Freem Freem
Expert Confirmé
le 04/06/2012 12:44
Citation Envoyé par Tryph  Voir le message
je suis pas certain que l'ergonomie soit une question de couleur ou d'arrondi...
les premières impressions sont parfois trompeuses, faudra voir à l'usage.

Honnêtement, j'irai même jusqu'a dire que l'absence de décorations inutiles telles que les dégradés, coins arrondis et transparence permet de se focaliser sur ce qui est important.

Mis à part les menus en CAPS LOCK qui ne sont pas séparés de façon visuelle, je trouve la direction prise plutôt intéressante.
Evidemment, ça fait un peu vieillot, mais bon, les modes sont cycliques, et moi, depuis winXP, j'ai toujours remis le thème classique.
Moins gourmand en ressources, plus simple, occupation de l'écran réduite. Ces points sont pour moi des points qui améliorent l'ergonomie, pas des points qui la réduisent.
C'est un peu comme les possesseurs de machines qui s'extasient sur la forme de l'écran, qui mettent des néons dans la tour et autres simagrées. A un degré moindre, ceux qui recherchent pendant des heures un fond d'écran qu'ils ne verront jamais parce que recouvert par les applications.
Perso, je n'ai rien a faire de l'esthétique a outrance, je préfère l'efficacité. Et souvent, efficacité rime avec simplicité.
Avatar de erwanlb erwanlb
Inactif
le 04/06/2012 13:44
Citation Envoyé par Freem  Voir le message
Honnêtement, j'irai même jusqu'a dire que l'absence de décorations inutiles telles que les dégradés, coins arrondis et transparence permet de se focaliser sur ce qui est important.

C'est le but clairement affiché par MS ! Se focaliser sur le code...
Avatar de props props
Membre du Club
le 06/06/2012 11:21
Parfois j'ai envie de dire, mais qu'est-ce qu'on s'en contre fout de la couleur des menus...
J'ai fait toutes les versions de Visual Studio .NET, et on retrouve toujours les mêmes faiblesses au niveau de l'IDE : les lenteurs insupportables, impossible de continuer à travailler pendant un rebuild, archi-pauvreté des fonctions d'analyse et de refactoring rendant les outils comme Resharper indispensables, ce ne sont que des exemples qui me viennent immédiatement à l'esprit... Cela fait 10 ans que VS.NET existe, c-a-d un siècle dans notre métier, il serait temps que Microsoft repense son IDE pour les vrais développeurs. Et pourtant j'aime toujours beaucoup .NET, je trouve que c'est un langage qui évolue vite et dans le bon sens.
Avatar de Folgore Folgore
Candidat au titre de Membre du Club
le 06/06/2012 13:22
J'ai hâte de développer des applications métro et de les vendre...

mais la politique MS quand a la validation de ton apps, refroidis un peu

Enfin bon la flemme de coder en ce moment...
Avatar de alex_vino alex_vino
Expert Confirmé
le 06/06/2012 14:15
Citation Envoyé par props  Voir le message
Parfois j'ai envie de dire, mais qu'est-ce qu'on s'en contre fout de la couleur des menus...
J'ai fait toutes les versions de Visual Studio .NET, et on retrouve toujours les mêmes faiblesses au niveau de l'IDE : les lenteurs insupportables, impossible de continuer à travailler pendant un rebuild, archi-pauvreté des fonctions d'analyse et de refactoring rendant les outils comme Resharper indispensables, ce ne sont que des exemples qui me viennent immédiatement à l'esprit... Cela fait 10 ans que VS.NET existe, c-a-d un siècle dans notre métier, il serait temps que Microsoft repense son IDE pour les vrais développeurs. Et pourtant j'aime toujours beaucoup .NET, je trouve que c'est un langage qui évolue vite et dans le bon sens.

Comme tous les IDE Visual Studio a des lacunes, concernant la lenteur je n'ai jamais eu de probleme, sauf en cas d'utilisation sur un portable de configuration "light" ou il fallait attendre un peu de temps au démarrage de l'IDE ainsi qu'a chaque rebuild.

Pour les couleurs de la version actuelle cela ne me dérange pas, mais il est vrai qu'il me faut un certain temps d'adaptation, de meme concernant les noms de menu en majuscule ainsi que toutes les nouvelles icones.
Il faut "retrouver" tous ses réflexes d'antan avec tous ces petits changements esthétiques.
Avatar de jackk jackk
Membre du Club
le 06/06/2012 14:47
Citation Envoyé par props  Voir le message
Parfois j'ai envie de dire, mais qu'est-ce qu'on s'en contre fout de la couleur des menus...
J'ai fait toutes les versions de Visual Studio .NET, et on retrouve toujours les mêmes faiblesses au niveau de l'IDE : les lenteurs insupportables, impossible de continuer à travailler pendant un rebuild, archi-pauvreté des fonctions d'analyse et de refactoring rendant les outils comme Resharper indispensables, ce ne sont que des exemples qui me viennent immédiatement à l'esprit... Cela fait 10 ans que VS.NET existe, c-a-d un siècle dans notre métier, il serait temps que Microsoft repense son IDE pour les vrais développeurs. Et pourtant j'aime toujours beaucoup .NET, je trouve que c'est un langage qui évolue vite et dans le bon sens.

Cela m'amène à poser cette question: avec quoi Microsoft développe-t-il si c'est si lent et vu la taille de ses projets? Avec Visual studio ou des outils "maison"?

PS: pour les couleurs, je m'en fous également. Je faisais juste remarquer que question look, j'avais l'impression de faire un saut dans les années 90.
Avatar de BenoitM BenoitM
Expert Confirmé
le 06/06/2012 15:07
Parce qu'ils aiment prendre des pauses café?

Parce qu'ils ont de meilleurs PC que nous?

Parce que même si c'est lent, c'est mieux qu'un bloc-note
Avatar de moldavi moldavi
Expert Confirmé
le 07/06/2012 20:22
Bonjour.

J'attendais avec impatience ce visual studio. En effet la version 2010 ne dispose pas de l'intellisense pour le langage C++/CLI.

Je me suis dit chouette, je vais tester vite fait la version express avant de disposer de la version pro. Arf, la version Express n'est disponible que pour Win8.

Je suis pas mal déçu pour le coup.

Pour l'histoire des menus en caps lock, je suis solidaire des requêtes, même si c'est pas vital. En effet personne ne s'est jamais plaint des menus précédents (sauf erreur de ma part). Par contre beaucoup de gens se plaignent de ces menus et je pense que Microsoft doit en tenir compte.

Pour l'interface épurée, si ça permet d'avoir un IDE plus réactif, je suis preneur (surtout en mode Design). Par contre des couleurs pour identifier rapidement les types de fichier, c'est important. Trop d'austérité, c'est pas bon... LoL, c'est la crise même pour les IDE.
Avatar de Pelote2012 Pelote2012
Membre Expert
le 11/06/2012 9:37
PErsonnellement, je préfère attendre quelques mois avant de critiquer un produit. Il faut voir à l'usage.
Par contre l'enrichissement de l'intellisense est une bonne nouvelle.
J'attends de voir le support de SSIS avec des versions SQL plus récentes.
Pour le moment, mes projets SSIS sont sur 2008...
Offres d'emploi IT
Web designer en alternance
Alternance
IP-FORMATION - Ile de France - Paris
Parue le 10/04/2014
Développeur Quick Test Pro
CDD
Easy Partner - Rhône Alpes - Lyon
Parue le 25/03/2014
DÉVELOPPEUR(SE) WEB ET MOBILE (H/F)
CDI
Page Personnel - Ile de France - Hauts-de-Seine (92)
Parue le 14/04/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula