Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

62PARTAGES

7  0 
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Etre_Libre
Membre éprouvé https://www.developpez.com
Le 03/06/2012 à 6:28
Citation Envoyé par jackk Voir le message
Pour ma part ce look tout en nuances de gris-bleu et l'absence d'arrondis me rappelle un peu windows 3.11.
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...
7  2 
Avatar de Freem
Membre émérite https://www.developpez.com
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é.
4  0 
Avatar de erwanlb
Inactif https://www.developpez.com
Le 03/06/2012 à 20:26
Citation Envoyé par Aspartame Voir le message
... est ce que l'équipe chargé du design et de l'ergonomie à Redmond a passé quelques tests d'analyse psychologique ?
simples goûts de chio**** ou troubles réels ?
J'ai entendu 20 fois la même chose au sujet de VS2010....

Alors qui a les goûts de chiotte ?

Pour des personnes censé avoir une certaine intelligence pour développer....bizarre que les lois de la subjectivité soient totalement ignorées....
4  1 
Avatar de erwanlb
Inactif https://www.developpez.com
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...
3  0 
Avatar de Tryph
Membre émérite https://www.developpez.com
Le 01/06/2012 à 16:16
Citation Envoyé par cd090580 Voir le message
Les menus en Majuscule c'est affreux et ca donne un côté vraiment très illisible.... et tout ce relief disparu n'est vraiment pas fait pour améliorer l'ergonomie, on ne distingue même plus les limites des boutons dans les barres d'outils
je ne vois rien de vraiment handicapant la dedans...
perso j'arrive très bien à lire les majuscules et je ne nourris aucune passion pour le clic sur l'extrême bord des boutons... en général je clique en plein milieu (plus ou moins), ça m'évite d'être perdu si les limites ne sont plus visibles. essaye... tu verras ça change la vie
faut pas se laisser aveugler par quelques retouches cosmétique

sinon, je trouve que le graph de dépendance risque d'être d'une grande utilité pour ceux qui ont à reprendre la maintenance d'une application sans trop de doc (ce qui est trop souvent le cas).

et pour le reste... bah des améliorations de performance sont toujours bonnes à prendre.
3  1 
Avatar de Squisqui
En attente de confirmation mail https://www.developpez.com
Le 01/06/2012 à 17:57
Citation Envoyé par Tryph Voir le message
perso j'arrive très bien à lire les majuscules
Ça me fait plutôt penser aux titres de fils de discussions écrits tout en majuscule qu'on retrouve souvent dans des forums d'aides :
SA COMPILE PA J4ARRIVE PA!!!
Que celui qui approuve les majuscules me jette la première pierre

En tout cas, ce bleu glissé un peu partout rend tout de même l'EDI plus agréable.
2  0 
Avatar de props
Membre du Club https://www.developpez.com
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.
2  0 
Avatar de jackk
Membre actif https://www.developpez.com
Le 02/06/2012 à 0:47
Pour ma part ce look tout en nuances de gris-bleu et l'absence d'arrondis me rappelle un peu windows 3.11.
1  0 
Avatar de Tryph
Membre émérite https://www.developpez.com
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.
2  1 
Avatar de cd090580
Membre actif https://www.developpez.com
Le 01/06/2012 à 15:27
Les menus en Majuscule c'est affreux et ca donne un côté vraiment très illisible.... et tout ce relief disparu n'est vraiment pas fait pour améliorer l'ergonomie, on ne distingue même plus les limites des boutons dans les barres d'outils
2  2