Visual Studio 2012 est disponible depuis le 12 septembre 2012. La solution propose une nouvelle génération d'outils de développement, de collaboration et de gestion du cycle de vie pour la conception des applications non seulement modernes et attrayantes, mais aussi accessibles n’importe où, n’importe quand, répondant aux attentes des clients.
Visual Studio 2012 se décline en plusieurs éditions (Ultimate, Professionnel, Premium, etc.), destinées à des profils différents.
Comment identifier la version qui est la mieux adaptée à ses besoins ? C’est la question à laquelle répond Comsoft France, la société qui accompagne les professionnels IT dans l’achat des licences logicielles.
Comsoft vient de publier un guide complet des produits Visual Studio 2012, une grille de comparaison des fonctionnalités des éditions et une fiche produit pour chaque version de Visual Studio 2012, y compris Visual Studio Team Foundation 2012.
Pour Comsoft, les grandes équipes de développeurs accueilleront avec plaisir les nombreuses fonctionnalités proposées par Visual Studio Ultimate 2012 et Visual Studio Test Professional 2012. Les équipes plus petites produiront des logiciels de qualité grâce aux outils optimisés pour répondre à leurs besoins, inclus dans Visual Studio Premium 2012 et Visual Studio Professional 2012.
L’ensemble de ces documents sont téléchargeables gratuitement sur le site de la société et ils représentent une aide précieuse dans le choix d’une édition de Visual Studio 2012.
Découvrez les éditions de Visual Studio 2012 et identifiez celle qui correspond à vos besoins
Visual Studio 2012 sort avec .NET Framework 4.5
tour d'horizon des nouveautés de l'EDI pour le support de l'ALM, du mobile, du Web et du Cloud
Visual Studio 2012 et le Framework .NET 4.5 sont officiellement disponibles pour tous les utilisateurs.
Visual Studio 2012 est un environnement de développement riche pour créer et gérer des applications non seulement modernes et attrayantes, mais aussi accessibles n’importe où, n’importe quand, répondant aux attentes des clients.
Dévoilé pour la première fois au stade de Preview lors de la conférence Microsoft Build en septembre 2011, Visual Studio est passé par plusieurs mois de tests, ajouts de nouvelles fonctionnalités, améliorations des fonctions existantes en tenant compte des retours des utilisateurs, pour aboutir à ce jour à une solution de pointe pour la création et la gestion du cycle de vie des applications.
Visual Studio 2012 est l’outil cross technologies et cross plateformes qui unifie tout l’écosystème Microsoft. Du smartphone au Cloud en passant par les tablettes, Visual Studio offre une collection d’outils pour le développement des jeux, des applications Windows Phone, des solutions Windows, des services connectés WinRT et Azure, ainsi que des applications Web modernes reposant sur les standards du moment et des solutions SharePoint 2013.
Interface utilisateur
Février 2012, Microsoft présente la beta de Visual Studio 2012, avec comme nouveauté la plus visible une nouvelle interface utilisable sobre, monochrome, qui mise essentiellement sur la simplicité pour permettre au développeur de se concentrer uniquement sur le code et les tâches connexes. Qualifiée de « trop sombre et déprimante » par plusieurs développeurs, cette interface va évoluer en adoptant une couleur gris clair. Le bleu va être réintroduit 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 arboreront une couleur beaucoup moins sobre. La typographie et les polices vont être modifiées avec l’adoption des majuscules et des minuscules. Une nouvelle boite de recherches sera ajoutée à l’EDI, qui propose désormais deux thèmes pour l’interface.
Support des langages
Avec Visual Studio 2012, JavaScript devient un langage de première classe, tout comme les langages .NET C# ou VB.NET, pour la création des applications Windows et web.
Les améliorations pour ce langage sont entre autres : des meilleures performances sur des gros fichiers et beaucoup plus de précision pour l’IntelliSence ; la prise en charge de la récente norme ECMAScript 5 ; un meilleur support du débogage pour JavaScript, avec des nouvelles fenêtres intégrées pour interagir avec le code HTML/JavaScript de l’application en cours de débogage.
Pour les langages C# et VB, la programmation asynchrone va être intégrée à C# 5 (lire par ailleurs les nouveautés de C# 5, par Jérôme Lambert) et Visual Basic 11. Désormais, avec les nouvelles fonctionnalités async de C# et Visual Basic, les développeurs sont en mesure d’écrire du code asynchrone assez aisément, en utilisant une panoplie de contrôles de flux traditionnels (boucles, structure de contrôle, etc.).
Le support du C++ s’enrichit avec la norme C++ 11 (sur lignage des références, coloration sémantique, etc.), ainsi que la capacité d’écrire des applications natives Windows 8 Metro. Visual Studio 2012 intègre C++ AMP (Accelerated Massive Parallelism), une nouvelle technologie conçue pour aider les développeurs C++ dans la conception d'applications parallèles utilisant le GPU.
Visual Studio 2012 apporte également de nouveaux outils pour F#, dont un nouveau fournisseur de types permettant de combler les limites du typage statique pour l’accès aux données. F# 3.0 soutient OData, WSDL et SQL (LINQ to SQL et LINQ to Entities). Des fournisseurs de types personnalisés peuvent être ajoutés à ceux-ci pour cibler des sources de données arbitraires.
Gestion du cycle de vie logiciel
Avec Visual Studio 2012, les développeurs adoptent plus facilement les méthodes ALM (gestion du cycle de vie des applications), avec, à la clé, de nombreux atouts : des innovations plus rapides, moins de risques et la possibilité de développer en cycle continu des applications de grande qualité, dont bénéficieront aussi bien les entreprises que les particuliers.
Visual Studio propose une gestion moderne du cycle de vie des applications, grâce à :
- Des outils agiles de gestion et de planification de projets pour une meilleure communication et collaboration entre les équipes. Ces outils incluent une gestion des retards, une planification release/sprint, la gestion de la capacité d'équipe et prévisionnel, une traçabilité par l'intégration avec des outils d'équipe (conditions requises, développements, tests et outils de gestion des commentaires), et une visibilité en temps réel de l'état des risques et de la date de livraison.
- Des outils et des flux de travail pour faire tomber les barrières entre les membres des équipes. Ils facilitent les échanges dès le début du projet sur les fonctionnalités du produit et la direction à suivre. Cette solution intégrée favorise la collaboration et l’efficacité des développeurs. Elle facilite également les échanges entre testeurs et développeurs afin de réduire la durée des cycles, la détection des défauts et leurs corrections, ainsi que les échanges entre les équipes opérations et les développeurs afin d'accélérer le développement d'applications et de réduire le MTTR (temps moyen pour réparer).
- Des outils et des process de travail pour assurer la qualité tout au long du cycle de vie des applications. Il peut s'agir des exigences exploitables, des outils et frameworks de test flexibles, des feedbacks et des livraisons en continu et des rapports sur les mesures de qualité.
Développement des applications pour le Windows Store
Visual Studio 2012 RC embarque de nouveaux modèles de projets Windows 8 UI, 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. Le développeur pourra désormais modifier et visualiser immédiatement l’interface de son application WinRT 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.
.NET Framwrok 4.5
.NET Framework 4.5 présente de nouvelles fonctionnalités qui permettent d'améliorer les performances et de simplifier la programmation parallèle et asynchrone. Côté client, .NET Framework 4.5 fournit en outre les fonctionnalités .NET et XAML aux applications dédiées au Store Windows 8.
Concernant le volet serveur, .NET Framework 4.5 renforce et améliore ASP.NET, WIF (Windows Identity Foundation), Entity Framework, WCF (Windows Communication Foundation) et ASP.NET MVC. Enfin, pour le Cloud, Windows Azure prend totalement en charge le développement .NET avec le Kit de développement logiciel (SDK) Windows Azure pour .NET.
Les différentes versions
Visual Studio 2012 est disponible en édition : Ultimate, Pro, Test pro, et Premium.
Les versions gratuites seront téléchargeables en édition : Express pour Windows 8 ; Express pour le Web ; Express pour Azure ; Express pour Windows Phone et enfin Express pour Windows Desktop.
« Dans un contexte de multi-écrans et de convergence des plateformes, les développeurs ont la possibilité de créer des applications clients modernes, y compris des Apps, connectées aux services dans le Cloud, qui rendent ainsi plus facilement accessible l’information au plus grand nombre, sur n'importe quel écran, n’importe où, n’importe quand », souligne Jean Ferré, Directeur de la division Développeurs, Plateforme et Ecosystème de Microsoft France. « Visual Studio 2012 et .NET Framework 4.5 constituent notre solution la plus complète et la plus cohérente, pour une expérience de développement intégrée qui permet à chacun de transformer ses idées en applications pour les entreprises ou les particuliers. »
Télécharger Visual Studio 2012
Télécharger .NET Framework 4.5
Source : CP Microsoft