Productivité Collaboration Mobilité DevOps Depuis 20 ans, Microsoft ne cesse de

Productivité Collaboration Mobilité DevOps Depuis 20 ans, Microsoft ne cesse de faire évoluer Visual Studio : nouvelles fonctionnalités, optimisations, nouveaux supports systèmes et matériels. Visual Studio n’est pas qu’un IDE, mais une véritable plateforme de développement pour les mobiles, le web, le Cloud et le desktop. La nouvelle version 2015 est dans la continuité des versions précédentes, tout en apportant des améliorations notables pour le développeur. Amélioration de la productivité du développeur ! Pour Microsoft, c’est un objectif. Comment, au quotidien, aider et faciliter le développement et in fine, la vie du développeur ? Cela passe par des fonctions comme IntelliSense, CodeMap et une intégration plus poussée avec les SDK et les API (mobiles, cloud, web, desktop, IoT, les tests…). DevOps. Visual Studio est au cœur du DevOps tel que proposé par Microsoft. Le but est d’améliorer et de rendre toujours plus fluides la communication, les échanges et le travail entre les développeurs et la production. Comment rendre plus souples les processus de développement, de builds, de déploiement et de production des applications ? Visual Studio 2015, comme vous le verrez dans ce livre blanc, s’intègre plus profondément avec Visual Studio Online et tous les services liés (Application Insights, build…) Mobilité. Plus que jamais, Visual Studio 2015 est l’outil pour développer des applications mobiles (smartphones, tablettes). Il intègre Cordova, supporte parfaitement Xamarin. Et propose des fonctions avancées telles que le C++ pour mobile ! Et demain, ce sera la possibilité de migrer des projets Android et iOS pour les compiler pour Windows Phone(*). Multi-devices. Pour autant, Visual Studio 2015 n’en oublie pas ce qui a fait sa force : le développement Windows et .NET. L’environnement est naturellement l’outil idéal pour créer des applications Windows 10, Windows 10 Mobile. Et avec la notion de plateforme Windows 10 (allant de l’IoT au Desktop) et des Universal Apps, vous pouvez générer, avec un seul code, des apps fonctionnant sur un smartphone, une tablette, un PC… Qu’attendez-vous pour tester Visual Studio dès aujourd’hui ? François Tonic éditeur & rédacteur en chef de Programmez ! (*) Ces outils sont en pré-versions à l’heure où nous imprimons ce document. 2 édito Sommaire édito 2 Aperçu de la plateforme 3 Productivité avec Visual Studio 2015 4 Visual Studio Code / Visual Studio Community 8 L’ALM dans les nuages (TFS / VSO) 10 Installation & migration 14 Services Azure 16 Développer pour Windows 10 21 Dev Mobile 27 Containers, Docker… 31 IoT 32 MSDN Platforms 34 Ressources 35 Productivité, collaboration, multiplateforme et multi-devices Réalisation : Programmez ! le magazine du développeur – 7, av. Roger Chambonnet 91220 Brétigny sur Orge - Directeur de la publication : François Tonic Coordination Microsoft : Gaëlle Cottenceau, Sébastien Cantini - Maquette : Pierre Sandré - Imprimé en France - Photos et illustrations tous droits réservés. 3 Aperçu Jusqu’à la version 2015, Visual Studio se déclinait en plusieurs éditions : Express, Ultimate, Premium, Professional et Test Professional … Chaque édition correspondait à des usages et des profils de développeurs précis et avec des niveaux de fonctionnalités parfois très différents. A cela se rajoutaient les éditions de Team Foundation Server et de Visual Studio Online (VSO). Les éditions de Visual Studio 2015 Visual Studio Visual Studio Visual Studio Visual Studio Community Professional Enterprise Test avec MSDN avec MSDN Professional Fonctionnalités IDE QQ QQQ QQQQ - Architecture et modélisation Q Q QQQQ - Outils de tests Q Q QQQQ QQ Debug QQQ QQQ QQQQ - Accès services VSO QQ QQ QQQQ QQQ Team Foundation Server - QQQ QQQQ QQQQ Outils de collaboration QQQQ QQQQ QQQQ QQQ Souscription et bénéfices MSDN - QQQ QQQQ QQ / QQQ Tarif gratuit (1) 1 199 $ (2) 5 999 $ (3) Les éditions Premium et Ultimate ont fusionné en Enterprise. Les tarifs indiqués sont ceux du MS Store pour 1 an. (1) Visual Studio Community est gratuit pour les développeurs indépendants, les projets open source, la recherche universitaire, les formations, l’enseignement et les petites équipes professionnelles. Pour plus d’informations sur les critères d’éligibilité, consultez la page produit Visual Studio Community. (2) Tarification en ligne Microsoft Store : 1 199 $ (nouveau) et 799 $ (renouvellement). Des remises supplémentaires pourront également être obtenues auprès des revendeurs de licences en volume Microsoft. (3) Visual Studio Enterprise avec MSDN acheté via Microsoft Store en ligne coûte 5 999 $ (nouveau) et 2 569 $ (renouvellement), par rapport à Visual Studio Ultimate avec MSDN, qui revenait à 13 299 $ (nouveau) et 4 249 $ (renouvellement). Des remises supplémentaires pourront également être obtenues auprès des revendeurs de licences en volume Microsoft. Les autres produits de la gamme Visual Studio Code Environnement de développement gratuit et très léger. Il supporte les langages web les plus populaires. Disponible sur Linux, OS X et Windows. Visual Studio Express 2015 éditions gratuites de Visual Studio. Elles se déclinent en Express pour Desktop, Express pour Web, Express pour Windows, Team Foundation Server 2015 Express. Chaque édition se limite à un domaine précis de développement. MSDN Platforms MSDN Platforms permet au personnel informatique et aux développeurs Java d'accéder à une large gamme de ressources qui aident votre entreprise à réussir sans le coût supplémentaire de Visual Studio. L'accès à des logiciels passés, présents et futurs permet au personnel informatique de disposer de tout ce dont il a besoin pour installer des environnements de développement/test et permet à des développeurs hétérogènes de générer des applications de qualité élevée pour le Web, le cloud et Windows. De plus, les abonnés peuvent se connecter, collaborer et livrer à temps avec l'aide de la solution ALM de Microsoft. p Aperçu de la plateforme Visual Studio Visual Studio est devenu bien plus qu’une plateforme de développement : IDE, ALM, tests, déploiement, Cloud Computing, multiplateforme. A chaque développeur son Visual Studio ! 4 Productivité Productivité avec Visual Studio 2015 Comme pour chaque version majeure de Visual Studio, Microsoft apporte son lot de nouvelles fonctionnalités. D’autres, quant à elles, deviennent plus matures et accessibles sur des versions moins complètes. Tout cela permet d’améliorer grandement la productivité des développeurs. Avec la version 2015 de Visual Studio, Microsoft revoit les différentes distributions. On retrouve maintenant les versions Community, Express, Test Professionnel, Professionnel et Entreprise. L’apport majeur de productivité vient de la fusion des anciennes versions Premium et Ultimate en Entreprise. Les développeurs vont donc pouvoir profiter de l’ensemble des outils présents dans Ultimate. CodeLens est un bon exemple et nous le verrons plus en détail dans la suite de cet article. Auparavant uniquement disponible en version Ultimate, peu de personnes pouvaient en disposer. CodeLens devient donc plus accessible en étant même accessible dès la version Professionnel. Tous les développeurs qui passent à Visual Studio 2015 auront donc CodeLens s’ils travaillent sur TFS 2013-2015, Visual Studio Online ou un repository Git local. Il y a bien d’autres nouveautés que nous vous proposons de découvrir au travers de moments clés dans le développement (l’écriture du code, puis le débogage et l’analyse de performance). Voyons en détail ce que nous propose cette version pour vous aider à améliorer votre flux de travail. IDE Setup Le premier ajout important à Visual Studio 2015 se retrouve dès l’installation. En effet l’installeur propose, en plus des composants classiques, des outils tiers qui s’intègrent directement à Visual Studio tel que : u Apache Cordova et Xamarin Starter Edition ; u Le SDK Android et un émulateur ; u SQL Server Data Tools ; u Office Developer Tools ; u Applications Universelles Windows ; u Les outils de développement pour Windows 8.1 et Windows Phone ; u Les outils de développement pour Python ou PowerShell ; u Les outils pour se connecter à GitHub. Ces composants, accessibles directement dans l’installeur de Visual Studio, vont nous éviter de chercher à droite et à gauche ces extensions et de les maintenir à jour, étant donné qu’ils s’intègrent aussi au système de notification interne pour les mises à jour. Ce nouveau système de notification gère aussi les packages de composants de Visual Studio et est capable de mettre à jour lui- même certains packages. Gestion des comptes Dans la précédente version, il était possible d’associer un seul compte à Visual Studio qui permettait de sauvegarder son paramétrage. Par contre, dès que l’on accédait à Azure avec plusieurs comptes, il fallait jongler entre les différents identifiants de ces comptes. Avec Visual Studio 2015, afin de ne pas avoir à ressaisir perpétuellement ses identifiants, Microsoft a ajouté un gestionnaire de comptes (Fig. 1). Lorsque des identifiants sont nécessaires, Visual Studio propose de les sélectionner dans une liste existante. Dans le cas de compte d’entreprise, il est aussi possible de filtrer les éléments qui seront affichés. Gestion de l’affichage Les écrans évoluent et il n’est plus rare de trouver des développeurs avec des écrans tactiles. Pour améliorer la productivité de ces développeurs, Visual Studio supporte maintenant des gestes : u Pinch pour zoomer ou dézoomer ; u Double tap pour sélectionner un mot ; u Tap dans la marge pour sélectionner une ligne ; u Appui long pour faire apparaître le menu uploads/Litterature/ cahier-special-visual-studio-2015-octobre-2015.pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager