Microsoft prévoit de livrer la version finale de Visual Studio 2017 le 07 mars prochain
Petit rappel des fonctionnalités qui l'accompagnent
Le 2017-02-10 17:48:02, par Stéphane le calme, Chroniqueur Actualités
Microsoft prévoit de livrer la version finale de Visual Studio 2017 le 07 mars prochain et en profitera pour célébrer les 20 ans d’existence de Visual Basic. Comme Visual Studio 2015, Visual Studio 2017 va être décliné en trois éditions :
Avec Visual Studio 2017, Microsoft introduit les charges de travail. Nous pouvons citer sur Windows :
Développement pour la plateforme Windows universelle regroupe l'ensemble des outils nécessaire au développement d'applications universelles pour Windows ;
Développement .NET Desktop est destiné aux développeurs qui créent des applications WPF, Windows Forms et Console avec .NET ;
Développement Desktop en C++ offre aux développeurs C++ le nécessaire pour mettre sur pied les applications Windows classiques en utilisant MFC, ATL, etc.
Visual Studio prend désormais en charge la coloration syntaxique et la saisie semi-automatique pour : Bat, Clojure, CoffeeScript, CSS, Docker, F#, Groovy, INI, Jade, Javadoc, JSON, LESS, LUA, Make, Markdown ++, Objective-C, Perl, PowerShell, Python, Rust, Shaderlab, SQL, Visual Basic .NET, YAML.
En plus de la coloration syntaxique et la saisie semi-automatique, les langages suivants ont droit au support des extraits de code :CMake, C++, C#, Go, Groovy, HTML, Java, Javadoc, JavaScript, Lua, Perl, PHP, R, Ruby, Shellscript, Swift, XML.
Microsoft a dévoilé la version 7 de son langage de programmation C# avec Visual Studio 2017, ainsi que de nouvelles fonctionnalités pour Visual Basic. Une fois l'IDE installé, vous pouvez profiter des nouveautés de ces langages.
Il s'agit pour C# :
Visual Studio 2017 embarque des vérificateurs pour les « C++ Core Guidelines ». Ces derniers sont un ensemble des règles et bonnes pratiques pour l'écriture du code C++ de bonne qualité. Ce guide a été publié il y a pratiquement un an. Microsoft avait immédiatement développé un outil d'analyse de code pour permettre aux équipes de valider que ces règles sont respectées. L'outil était disponible sous forme d'un package NuGet pour Visual Studio 2015. Avec Visual Studio 2017, les développeurs n'auront plus besoin de télécharger et installer séparément ce dernier.
Microsoft a retravaillé l'expérience d'installation de Visual Studio 2017 dans une tentative pour accélérer et simplifier l'installation tout en permettant aux développeurs d'installer uniquement les fonctionnalités dont ils ont besoin. Les responsables de Microsoft ont également dit que la prochaine version apporte de nombreux correctifs à Visual C ++.
voir la documentation de Visual Studio
Source : Microsoft
Voir aussi :
Les nouveautés de Visual Studio 2017
- Visual Studio 2017 Entreprise : cette édition est dédiée aux équipes qui ont des exigences élevées en matière de qualité et de volume. Il s'agit de la déclinaison qui dispose de plus de fonctionnalités que les autres. Il s'agit également de celle qui coûte la plus chère.
- Visual Studio 2017 Professionnel : à destination des équipes plus petites, Visual Studio Professionnel permet de développer des applications de qualité sur des périphériques et des services, à l'aide d'une solution unique et avec une expérience de développement cohérente. L'EDI dispose des outils pour la création des applications natives Windows Store, Windows Modile, Android, iOS, des applications Office, des applications Web, etc.
- Visual Studio 2017 Community : s'adressant aux petites équipes (au plus cinq développeurs), étudiants, enseignants, chercheurs et développeurs des solutions open source, cette édition gratuite dispose pratiquement des mêmes fonctionnalités que l'édition professionnelle.
Avec Visual Studio 2017, Microsoft introduit les charges de travail. Nous pouvons citer sur Windows :
Développement pour la plateforme Windows universelle regroupe l'ensemble des outils nécessaire au développement d'applications universelles pour Windows ;
Développement .NET Desktop est destiné aux développeurs qui créent des applications WPF, Windows Forms et Console avec .NET ;
Développement Desktop en C++ offre aux développeurs C++ le nécessaire pour mettre sur pied les applications Windows classiques en utilisant MFC, ATL, etc.
Visual Studio prend désormais en charge la coloration syntaxique et la saisie semi-automatique pour : Bat, Clojure, CoffeeScript, CSS, Docker, F#, Groovy, INI, Jade, Javadoc, JSON, LESS, LUA, Make, Markdown ++, Objective-C, Perl, PowerShell, Python, Rust, Shaderlab, SQL, Visual Basic .NET, YAML.
En plus de la coloration syntaxique et la saisie semi-automatique, les langages suivants ont droit au support des extraits de code :CMake, C++, C#, Go, Groovy, HTML, Java, Javadoc, JavaScript, Lua, Perl, PHP, R, Ruby, Shellscript, Swift, XML.
Microsoft a dévoilé la version 7 de son langage de programmation C# avec Visual Studio 2017, ainsi que de nouvelles fonctionnalités pour Visual Basic. Une fois l'IDE installé, vous pouvez profiter des nouveautés de ces langages.
Il s'agit pour C# :
- le support des Tuples : un Tuple est un ensemble ordonné fini de valeurs typées et éventuellement nommées, qui est d'un grand intérêt pour regrouper un ensemble de valeurs ;
- les fonctions locales qui étendent le langage pour offrir aux développeurs la possibilité de déclarer une méthode à l'intérieur d'une autre ;
- les retours de fonctions par référence (Ref returns), qui permettent aux fonctions de retourner des valeurs par référence ;
- les Pattern matching, qui s'inspirent des langages fonctionnels pour offrir aux développeurs la possibilité d'utiliser le filtrage par motif, pour vérifier la structure des objets ;
- les types de retour similaires à des tâches pour les méthodes asynchrones : cette nouveauté introduit la possibilité de retourner tout type similaire à une tâche depuis une méthode asynchrone. Auparavant, ces types étaient limités à Task<T> et Task.
Visual Studio 2017 embarque des vérificateurs pour les « C++ Core Guidelines ». Ces derniers sont un ensemble des règles et bonnes pratiques pour l'écriture du code C++ de bonne qualité. Ce guide a été publié il y a pratiquement un an. Microsoft avait immédiatement développé un outil d'analyse de code pour permettre aux équipes de valider que ces règles sont respectées. L'outil était disponible sous forme d'un package NuGet pour Visual Studio 2015. Avec Visual Studio 2017, les développeurs n'auront plus besoin de télécharger et installer séparément ce dernier.
Microsoft a retravaillé l'expérience d'installation de Visual Studio 2017 dans une tentative pour accélérer et simplifier l'installation tout en permettant aux développeurs d'installer uniquement les fonctionnalités dont ils ont besoin. Les responsables de Microsoft ont également dit que la prochaine version apporte de nombreux correctifs à Visual C ++.
Source : Microsoft
Voir aussi :
-
beekeepRédacteur/ModérateurDu coup il fait du WinDevle 13/10/2017 à 19:32
-
ZenZiToneMembre expertD'un autre côté c'est un outils à destination des développeurs. Qui généralement sont suffisamment familiarisés avec l'anglais pour comprendre les concepts. Pour ma part, je me considère comme une bille en anglais et pourtant je comprend la majeur partie de la doc...le 11/10/2017 à 13:32
-
François DORINExpert éminent séniorVisual Studio est en environnement qui s'est tellement enrichie en fonctionnalités ces dernières années que le media d'installation complet nécessiterait 40Go. Difficile de toute faire tenir sur un ou deux DVD !
Par contre, on utilise rarement toutes les fonctionnalités. C'est pourquoi Microsoft a beaucoup travaillé sur l'aspect modularité de l'installation avec Visual Studio 2017. Donc, maintenant, au lieu d'avoir une pléthore d'images ISO pour chaque configuration (ce qui est difficilement faisable en plus), Microsoft fourni un installeur qui s'occupe d'afficher la liste des modules disponibles et les installer.
Ce que peut savent par contre, c'est qu'il est possible d'utiliser cet installeur afin de récupérer les fichiers pour une installation hors-ligne (par exemple, pour installer Visual Studio sur plusieurs poste sans avoir à tout retélécharger à chaque fois ou lorsque la qualité du réseau n'est pas terrible).Code : 1
2
3
4
5
6# Téléchargement des fonctionnalités pour le développement d'application de bureau .NET et web .NET vs_community.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang fr-FR # Installation c:\vs2017layout\vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
Enfin, l'installation hors-ligne fonctionne sur le principe d'un cache hors-ligne. C'est-à-dire que si une fonctionnalité n'est pas dans le cache, elle sera automatiquement téléchargée si nécessaire.le 18/08/2017 à 8:12 -
AiekickMembre extrêmement actifle 11/10/2017 à 16:35
-
François DORINExpert éminent séniorJustement, il n'est pas nécessaire de tout télécharger. Juste ce dont on a besoinle 18/08/2017 à 19:37
-
LeBressaudMembre confirméSi c'est pour avoir des candidats pas capables de lire une doc en anglais c'est pas grave...le 11/10/2017 à 15:53
-
François DORINExpert éminent séniorQuel amalgame. Anglais = américain...
.
Donc pour ton information, l'anglais n'est pas utilisé qu'aux Etats-Unis. Le Royaume-Unis, l'Irlande, le Canada, l'Australie ne sont que des exemples ayant pour langue officielle... l'anglais ! Et chacun de ces pays à une culture propre et très différente les unes des autres.
Merci également de faire attention aux propos utilisés. "ricain(e)" est un terme péjoratif, voire injurieux et qui n'a donc pas sa place sur nos forums.le 14/10/2017 à 10:02 -
Chauve sourisMembre expertJe ne suis pas assez compétent pour juger du contenu du dernier Visual Studio, mais une chose est sûre ça devient de plus en plus la galère à installer si on n'a pas une connexion fibre de la mort (donc avec mon ADSL poussif au Paraguay, je ne vous dit pas). je me demande pourquoi est finie l'époque où on pouvait télécharger la nuit un gros iso et l'installer nasodigitalement et rapidement le jour suivant. L'installateur actuel est épouvantable de lenteur. Lancé au petit matin j'en suis à 9 % à la mi-journée.le 17/08/2017 à 19:01
-
Pol63Expert éminent séniorcertaines pages de msdn étaient passées au traducteur automatique, tu peux d'ailleurs utiliser des traducteurs de pages
on ne dit pas que tout doit être en anglais, mais qu'un développeur qui ne maitrise pas un minimum l'anglais ira toujours moins loin qu'un autre qui maitrise
parce que pour beaucoup de choses qui sortent, les docs sont au moins au début seulement en anglais
après c'est toi qui part sur un délire extrémiste
et d'ailleurs il y a des gens qui pensent ça, moi si toute la terre pouvait ne parler qu'anglais je trouverais ça plus simple
je vais voir des films en vo au cinéma
et ca ne fait pas de moi un américain, ma culture reste la même, c'est juste qu'une oeuvre traduite ou doublée perd souvent de sa qualité, et une langue universelle c'est bien pratique
certains pays nordiques ne doublent jamais les films dans leur langue et ils ont pourtant une culture et des modes de vies bien à eux
et l'anglais n'est pas que la langue des états unis
si tu ne veux pas faire l'effort d'apprendre une langue c'est ton problème, mais arrête d'inventer n'importe quoi pour te justifierle 14/10/2017 à 9:37 -
TiranusKBXExpert confirmé@r.morel
Pour ce que j'ai testé il y a encore quelques problèmes avec Xamarin mais ça vient uniquement du Package d'install de Xamarin qui ne s'installe qu'en la présence de certains paquets de la version 2015le 08/03/2017 à 9:49