Update 2 : un nouveau lot d'améliorations pour Visual Studio 2012

Update 2 : un nouveau lot d’améliorations pour Visual Studio 2012

L'intégration Git presque pour tous

Avatar de l'auteur
Vincent Hermann

Publié dans

Logiciel

05/04/2013 3 minutes
26

Update 2 : un nouveau lot d'améliorations pour Visual Studio 2012

Microsoft a publié la deuxième mise à jour majeure pour son environnement de développement, Visual Studio 2012. Cette Update 2 vient ajouter de nombreuses améliorations mais apporte également quelques nouveautés importantes telles que l’intégration de Git, en plus de faciliter la gestion des projets dans les grandes équipes.

VS2012

 

L’Update 2 pour Visual Studio 2012 est désormais disponible au téléchargement. Elle se concentre sur plusieurs aspects, à commencer par certaines facilités offertes aux équipes travaillant en développement agile. Le planning pourra être ainsi organisé plus facilement en s’adaptant notamment aux préférences et au style de chacun, comme l’explique S. Somasegar, vice-président de la division Developer chez Microsoft.

 

L’éditeur renforce également les outils servant à augmenter la qualité du code à travers le cycle de développement. Les utilisateurs auront ainsi accès aux outils Test Case Management depuis un client web. Ce dernier permettra la modification, l’authoring et l’exécution de tests. La gestion des tests unitaires est en outre améliorée, notamment pour le code asynchrone et les interactions avec l’interface utilisateur, le support pour Windows Phone 8, ou encore des améliorations importantes sur les tests pour SharePoint 2013.


VS2012

 

Évidemment, la nouvelle mise à jour apporte des ajouts spécifiques au Windows Store, et donc pour les applications Windows 8 et RT. On trouve désormais un outil de profilage pour le JavaScript capable de mettre en lumière les soucis de réactivité dans l’interface et les latences dans les mises à jour graphiques. L’Update 2 inclut par ailleurs la dernière révision du Windows App Certification Kit. Pour rappel, ce dernier permet de faire passer à l’application les mêmes tests que Microsoft lors de la validation pour le Windows Store.

 

Visual Studio 2012 se veut également plus en phase avec le développement d’applications LOB (line-of-business). Les développeurs pourront ainsi se servir directement de LightSwitch pour la création de clients web, le support de SharePoint 2013 et d’Office 365 est de la partie, ainsi que celui de Blend, SketchFlow, WPF 4.5 ou encore Silverlight 5.

 

VS2012

 

L’expérience globale de développement est par ailleurs enrichie de plusieurs ajouts. Ainsi, la carte du code a été mise à jour pour être plus réactive tout en permettant l’intégration du débuggeur. Le concepteur de Workflow dispose pour sa part d’un débuggeur amélioré. La conception XAML dans Blend et Visual Studio se veut en outre plus rapide et plus fiable durant le chargement de gros projets ou en cas d’utilisation de contrôles tiers.

 

D’un point de vue strictement visuel, Microsoft a semble-t-il écouté les retours des développeurs puisqu’aux thèmes clair et foncé s’en ajoute un troisième : le bleu.

 

Notez enfin que cette Update 2 vient accompagner de certaines extensions qui réclament sa présence pour fonctionner. C’est le cas notamment des « Visual Studio Tools for Git » qui permettent, comme leur nom l’indique, d’intégrer Git directement au sein de l’environnement de développement. Il s’agit encore toutefois d’une Preview, mais la version finale ne devrait plus tarder.

 

La mise à jour pour Visual Studio 2012 peut être récupérée depuis cette page.

Écrit par Vincent Hermann

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Fermer

Commentaires (26)


Je commence un peu à me lancer dans le dév. Concrètement cet IDE a des avantages comparé à code:blocks ?








ulhgard a écrit :



Je commence un peu à me lancer dans le dév. Concrètement cet IDE a des avantages comparé à code:blocks ?





Je vais avoir beaucoup de mal à être objectif… mais en un mot : OUI :)









ulhgard a écrit :



Je commence un peu à me lancer dans le dév. Concrètement cet IDE a des avantages comparé à code:blocks ?







<img data-src=" />



Apres ca depend de la taille du projet <img data-src=" />



Question :

Est-ce qu’il faut installer la update1 avant la 2, ou bien une install from scratch de VS2012 puis l’application de la u2 est suffisant ?








ulhgard a écrit :



Je commence un peu à me lancer dans le dév. Concrètement cet IDE a des avantages comparé à code:blocks ?





C’est comme comparer un Kangoo à un semi-remorque.









ulhgard a écrit :



Je commence un peu à me lancer dans le dév. Concrètement cet IDE a des avantages comparé à code:blocks ?





Je pense que ça n’a rien à voir <img data-src=" />



Visual Studio est excellent lorsque tu utilises un univers full microsoft, avec beaucoup de choses faites/configurations automatiques.

Un désigner assez puissant, pareil pour le debuggeur.



Pour tout ce qui est .NET c’est un must.









ouvreboite a écrit :



C’est comme comparer un Kangoo à un semi-remorque.









Ah ouais, a ce point ?

Bon je vais peut être essayer alors. Remarquez, vu mes compétences dans le domaine, j’imagine que j’aurais bien du mal à comparer. Mais bon, je vais tester tout de même.



Le 05/04/2013 à 15h 44







hadoken a écrit :



Je vais avoir beaucoup de mal à être objectif… mais en un mot : OUI :)







t’as même du mal a argumenter









ff9098 a écrit :



t’as même du mal a argumenter







Bah en fait, il est tellement au dessus de tous les autres IDE que je connais (je suis développeur Delphi) que c’est difficile d’en donner sans écrire 30 pages !



Pour faire du WP ou du WinRT, il n’y a que lui déjà. Et pour le .NET c’est le meilleur. Après, je ne sais pas pour C++, je ne développe pas dans ce langage.









ulhgard a écrit :



Je commence un peu à me lancer dans le dév. Concrètement cet IDE a des avantages comparé à code:blocks ?







CodeBlock est interessant si tu veux t’ouvrir au developpement multi-plateforme.

Tu pourras utiliser CodeBlock sous Linux aussi et ne pas te farcir un nouvel IDE.



La meme logique s’applique a qtCreator que je trouve tres veloce comparer Visual, mais aussi Eclipse ou Netbeans.



Bon maintenant, je suis un peu accroc a Vi (meme sous Windows avec Cygwin) mais je reconnais que ca peut ne pas convenir a tout le monde.









Edtech a écrit :



Bah en fait, il est tellement au dessus de tous les autres IDE que je connais (je suis développeur Delphi) que c’est difficile d’en donner sans écrire 30 pages !



Pour faire du WP ou du WinRT, il n’y a que lui déjà. Et pour le .NET c’est le meilleur. Après, je ne sais pas pour C++, je ne développe pas dans ce langage.







J’ajouterai que Visual Studio, en plus d’être un excellent environnement de développement .NET (encore heureux…), est aussi un éditeur extrêmement polyvalent : html, js, css, xml, xsd, xslt, sql… etc… etc… des dizaines et des dizaines de langages…



En plus, pour la plupart d’entre-eux l’intellisense est compatible. <img data-src=" />



Mise-à-jour proposée par Visual Studio et faite. <img data-src=" />



Par contre je n’arrive pas à savoir où trouver Omu.ValueInjecter qui me manque quand je veux compiler VidCoder. <img data-src=" />








FrDakota a écrit :



Mise-à-jour proposée par Visual Studio et faite. <img data-src=" />



Par contre je n’arrive pas à savoir où trouver Omu.ValueInjecter qui me manque quand je veux compiler VidCoder. <img data-src=" />







C’est pas ça qu’il te manque ? <img data-src=" />



Ah Visual Studio… jamais trouvé plus leger et cool en matière d’ide et de création d’interface, outils d’entité (vous savez ces trucs ou on a une bdd, on génère ses classes et formulaires sans se prendre la tete ^^). Et couplé a Expression Blend, on peux faire des trucs de ouf <img data-src=" />



Bon ok, ca se ferme a l’environnement Windows et ses lourdes dépendances… mais quand meme, c’est la fete du slipe avec visual studio <img data-src=" />








AxelDG a écrit :



C’est pas ça qu’il te manque ? <img data-src=" />







Merci, en fait je viens de trouver tout seul. en cherchant uniquement ce qui me manquait sans mettre VidCoder et missing. <img data-src=" />




j’espère que le git de VS2012 sera moins foireux que les addin de VS2010 ou 2008








ulhgard a écrit :



Je commence un peu à me lancer dans le dév. Concrètement cet IDE a des avantages comparé à code:blocks ?





Pour dev des trucs sur Windows et pour Windows c’est parfait.



Pour le reste <img data-src=" />









mattox37 a écrit :



j’espère que le git de VS2012 sera moins foireux que les addin de VS2010 ou 2008







Pour le moment c’est pas encore le top <img data-src=" />

C’est exploitable, mais il faut quand même avoir un outil git afin de palier a certains bugs de l’addin. (commit par moment foireux, bug de branches).



le seul gros souci, c’est le temps de push qui est carrément abusé.



Tout ça c’est super…



Mais on a rien de plus depuis la CTP Novembre 2012 pour tout ce qui touche au C++11 ?? Ca fait la 3eme Maj (tout confondu) que je vois passer sur VS2012 et toujours rien de neuf à ce niveau là <img data-src=" />



J’ai l’impression que M$ fait l’impasse sur ce langage (ça se comprend, mais ça fait ch* quand même pour ceux qui font du C++ Windows)….‘marre d’avoir des alertes IntelliSense pour me dire que ma délégation de constructeur est invalide XD.








Edtech a écrit :



Bah en fait, il est tellement au dessus de tous les autres IDE que je connais (je suis développeur Delphi) que c’est difficile d’en donner sans écrire 30 pages !



Pour faire du WP ou du WinRT, il n’y a que lui déjà. Et pour le .NET c’est le meilleur. Après, je ne sais pas pour C++, je ne développe pas dans ce langage.







Le meilleur pour .Net probablement (en même temps, y’a pas des masses de concurrents).



Pour le C++ c’est une horreur comparé à QtCreator, Eclipse ou NetBeans.



Dans le genre obèse (1,5Go de ram durant les phases de compilation sur des gros projets) et dans le genre très mauvais pour tout ce qui fait un IDE moderne (auto completion inutilisable, pas de refactoring correct, pas de profiler, …). Je déconseille très fortement cet environnement pour quelqu’un qui voudrait faire du C++ de manière intensive.









P-A a écrit :



Pour le moment c’est pas encore le top <img data-src=" />

C’est exploitable, mais il faut quand même avoir un outil git afin de palier a certains bugs de l’addin. (commit par moment foireux, bug de branches).



le seul gros souci, c’est le temps de push qui est carrément abusé.







merci de ton retour, je suis pas près d’acheter VS2012









P-A a écrit :



Pour le moment c’est pas encore le top <img data-src=" />

C’est exploitable, mais il faut quand même avoir un outil git afin de palier a certains bugs de l’addin. (commit par moment foireux, bug de branches).



le seul gros souci, c’est le temps de push qui est carrément abusé.







En même temps utiliser VS2012 sans TFS… c’est pas forcément le choix le plus cohérent qui soit… <img data-src=" />



Le 07/04/2013 à 00h 37

Sympa 25% de fenêtre qui contient le code, jcomprends pourquoi tant on besoin de si grand écran ou résolution pour se sentir à l’aise








AxelDG a écrit :



En même temps utiliser VS2012 sans TFS… c’est pas forcément le choix le plus cohérent qui soit… <img data-src=" />







TFS ? Le monstre de centralisation !



Le seul intérêt de TFS sur un bon Git / Redmine c’est que les managers peuvent contrôler un tas de truc sur les taf des développeurs. Autrement dit, ça n’apporte pas grand chose pour la production de code de qualité par rapport aux autres solutions…









AxelDG a écrit :



En même temps utiliser VS2012 sans TFS… c’est pas forcément le choix le plus cohérent qui soit… <img data-src=" />







Surtout maintenant que TFS est gratuit pour les petits projets…

http://tfs.visualstudio.com/









TetraTop a écrit :



TFS ? Le monstre de centralisation !



Le seul intérêt de TFS sur un bon Git / Redmine c’est que les managers peuvent contrôler un tas de truc sur les taf des développeurs. Autrement dit, ça n’apporte pas grand chose pour la production de code de qualité par rapport aux autres solutions…







Pas forcément…

Si tu sais faire la part des choses et que tu ne te perds pas dans les milliards de possibilités, il sait très bien faire git pour n’importe quel projet de petite envergure.



En plus, comme dit au dessous… c’est gratos ! <img data-src=" />