Visual Studio 2019 Preview 1 est disponible et prend en charge la recherche approximative
Pour mieux vous aider à trouver ce que vous cherchez

Le , par Stéphane le calme, Chroniqueur Actualités
Microsoft a fait un certain nombre d’annonces axées sur les développeurs qui reprennent le thème de ces dernières années: la société souhaite que ses outils, et en définitive ses plates-formes, notamment Azure, soient le choix de tous les développeurs, quels que soient les langages et les outils qu’ils utilisent. et peu importe la plate-forme sur laquelle ils se sont finalement déployés.

La pièce maîtresse des outils de développement de Microsoft reste Visual Studio, et un premier aperçu de son édition 2019 est maintenant disponible au téléchargement.

Vous permettre de vous concentrer sur votre travail

Dès le départ, vous remarquerez que Visual Studio 2019 s'ouvre avec une nouvelle fenêtre de démarrage au lancement. Cette expérience est mieux conçue pour fonctionner avec les référentiels Git actuels - qu’il s’agisse de dépôts locaux ou de dépôts Git en ligne sur GitHub, Azure Repos ou ailleurs. Bien sûr, vous pouvez toujours ouvrir un projet ou une solution existante ou en créer un nouveau. (Cette expérience sera bientôt disponible dans Visual Studio 2019 pour Mac.)

En clair, Visual Studio se dote d'une nouvelle fenêtre de démarrage qui, que vous soyez novice dans Visual Studio ou un développeur expérimenté dans l'EDI, vous donne un accès rapide aux moyens les plus couramment utilisés par les développeurs pour accéder à leur code : ouvrir un projet ou une solution, ouvrir un dossier local sur PC et créer un nouveau projet. Vous trouverez également un nouveau workflow Git-first qui vous permet de cloner des dépôts Git publics en quelques clics. Microsoft dit aussi avoir réinventé l'expérience de création d'un nouveau projet, avec une nouvelle liste des modèles les plus populaires et des fonctionnalités de recherche et de filtrage améliorées.


Une fois dans l'EDI, vous remarquerez quelques modifications apportées à l'interface utilisateur et à l'UX de Visual Studio 2019.

Le premier changement que vous remarquerez dans Visual Studio 2019 est l'actualisation des icônes des versions. Pour cette nouvelle version de VS, Microsoft veut mettre à jour ses icônes afin de permettre aux développeurs d'identifier rapidement la version de l'EDI qu'ils ouvrent et utilisent. Microsoft dit en effet avoir détecté des problèmes d’utilisabilité liés au style de l’icône dans les débuts de Visual Studio 2017. La firme s'est par exemple rendu compte que le style plat de l’icône actuelle la rend presque invisible sur un fond de couleur similaire. Les développeurs ont également été confrontés au défi de faire la différence entre une version Preview et la version RTM finale de Visual Studio.

Pour résoudre le problème liés au Flat Design affecté aux icônes, Microsoft a adopté l’approche Fluent Design System, qui lui a permis d'améliorer l’icône afin qu’elle soit beaucoup plus visible dans divers fonds de couleur. Pour distinguer VS 2017 de VS 2019 et les versions (Preview et Release) de Visual Studio 2019 entre elles, Microsoft a également commencé par supprimer ce qui la firme considère comme un peu superflu dans l'icône de son EDI, le ruban sur le côté droit. Cela permet à l'entreprise de se concentrer sur l'élément le plus reconnaissable du logo Visual Studio, à savoir la boucle de l'infini. Microsoft a ensuite augmenté la taille de la boucle de l'infini, ce qui lui a donné plus de place et la possibilité de montrer la différence entre les icônes Preview et Release (version de production).

D'autres changements ont été apportés pour améliorer la productivité des développeurs et simplifier l'UI sans modifier radicalement votre flux de travail : la barre de titre a été supprimée, Microsoft a déplacé l'interface de recherche pour augmenter la possibilité de découverte et estime qu'avec les prochaines versions et mises à jour, vous constaterez que la recherche dans Visual Studio 2019 est plus puissante et plus précise. L'espace de commandes contient maintenant un emplacement ciblé pour la collaboration d’équipe avec Live Share, qui rend plus facile de voir les développeurs avec lesquels vous collaborez.

Outre ces améliorations, Microsoft propose une nouvelle expérience de recherche dans Visual Studio 2019, qui remplace le champ « Lancement rapide » existant. Vous pouvez maintenant rechercher des paramètres, des commandes et des options d'installation. La nouvelle expérience de recherche est également plus intelligente, car elle prend en charge la recherche approximative (fuzzy research) pour vous aider à trouver ce que vous cherchez, même mal orthographié.


Lorsque vous codez, Visual Studio 2019 facilite votre travail rapidement. Microsoft a commencé par se concentrer sur la maintenabilité du code et les expériences de cohérence dans cette préversion. L'équipe a ajouté de nouvelles fonctionnalités de refactoring, telles que le changement de boucles for pour des requêtes LINQ et la conversion de n-uplets en structures nommées. Avec la nouvelle fonctionnalité d'indicateur d'intégrité du document et de nettoyage du code, vous pouvez désormais identifier et corriger facilement les avertissements et les suggestions en un seul clic.


Les tâches de débogage courantes sont également plus faciles. Microsoft assure que vous constaterez immédiatement que les performances de progression sont améliorées, permettant une expérience de débogage beaucoup plus fluide. L'équipe a également ajouté des fonctionnalités de recherche dans les fenêtres Autos, Locals et Watch pour vous aider à retrouver des objets et des valeurs.

Améliorer le travail d'équipe

En s'appuyant sur le travail déjà commencé dans Visual Studio 2017, Microsoft annonce avoir amélioré Visual Studio IntelliCode, le système IntelliSense sensible au contexte et basé sur l'IA, afin de le former sur vos propres référentiels de code et de partager les résultats avec votre équipe. IntelliCode réduit le nombre de frappes dont vous avez besoin puisque les listes d'achèvement sont hiérarchisées sur les modèles de codage les plus courants pour cette API, combinés au contexte du code de votre projet existant.

Plus tôt cette année, Microsoft a introduit Visual Studio Live Share pour vous aider à collaborer en temps réel avec des utilisateurs du monde entier utilisant Visual Studio ou Visual Studio Code. Live Share est installé par défaut avec Visual Studio 2019, vous pouvez donc immédiatement inviter vos coéquipiers à rejoindre votre session de codage pour corriger un bogue ou vous aider à effectuer un changement rapide. Microsoft est persuadé que vous allez constater également qu’il est plus facile de démarrer une session et de voir avec qui vous travaillez dans un espace dédié en haut à droite de l’interface utilisateur.


Enfin, Microsoft introduit une toute nouvelle expérience Pull Request dans Visual Studio 2019, qui vous permet de consulter, d'exécuter et même de déboguer les Pull Request de votre équipe sans quitter l'EDI. Microsoft prend en charge le code dans Azure Repos, mais envisage de développer le support de GitHub et améliorer l'expérience globale. Pour commencer, vous pouvez télécharger l'extension Pull Requests for Visual Studio à partir de Visual Studio Marketplace.

Source : Microsoft

Voir aussi :

Sortie des Qt Visual Studio Tools 2.3, avec le débogage des applications QML et la possibilité de compiler à l'avance les applications QML
Visual Studio 2017 version 15.9 est disponible et s'accompagne de la possibilité de revenir dans un état précédent lors d'un débogage C++
Microsoft livre un aperçu des nouveautés de C# 8.0, et envisage de commencer à livrer cette version dans les préversions de Visual Studio 2019
Visual Studio Code 1.29 est disponible : aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft
Visual Studio Code 1.28 est disponible : un aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de Bill Fassinou Bill Fassinou - Chroniqueur Actualités https://www.developpez.com
le 15/12/2018 à 21:14
Visual Studio 2019 vient avec de nouvelles fonctionnalités pour améliorer la productivité des développeurs .NET
annonce Microsoft

En début de ce mois, Microsoft a indiqué qu’une préversion de Visual Studio 2019 a vu le jour et est disponible en téléchargement. Dans un billet de blog, la firme a annoncé que Visual Studio 2019 apporte de nouvelles fonctionnalités très utiles pour les développeurs et des améliorations de productivité pour les développeurs .NET. En juin dernier, la firme annonçait que la version future de son fameux IDE sera Visual Studio 2019. Elle faisait savoir que son prochain Visual Studio sera « plus rapide, plus fiable, plus productif pour les individus et les équipes, plus facile à utiliser et plus facile à prendre en main ».

« Attendez-vous à des refactorings plus nombreux et de meilleure qualité, à une meilleure navigation, à davantage de fonctionnalités dans le débogueur, un chargement plus rapide des solutions et à des builds plus rapides. Mais attendez-vous également à ce que nous continuions à explorer comment des fonctionnalités connectées telles que Live Share peuvent permettre aux développeurs de collaborer en temps réel à travers le monde et comment nous pouvons rendre plus fluides des scénarios de cloud comme travailler avec des référentiels en ligne. Attendez-vous à ce que nous repoussions les limites de la productivité individuelle et collective grâce à des fonctionnalités telles qu’IntelliCode, où Visual Studio peut utiliser Azure pour fournir une assistance alimentée par l'IA dans l'EDI », avait-elle écrit dans son billet de blog.

Dans un billet de blog, Microsoft indique que l’éditeur arrive avec une multitude de fonctionnalités nouvelles, et une amélioration de la présentation visuelle de l’IDE. Il s’agit notamment de l’intégration de nouvelles technologies web (profilage du processeur d’ASP.NET, le débogage instantané pour les applications web .NET), une amélioration du développement mobile avec Xamarin, etc… De nombreux problèmes sont également résolus dans Visual Studio 2019. Visual Studio 2019 vient faciliter le travail des développeurs .NET selon le billet de blog. L’IDE leur permettra à l’avenir d’exporter leurs paramètres de préférence dans un fichier ‘’editorconfig’’.


L’IDE prend désormais en charge les expressions régulières en les coloriant. « Toutes les expressions régulières dans vos fichiers C# ou Visual Basic ont maintenant la coloration syntaxique, les diagnostics du compilateur et les correctifs de code. Ce support d'analyse peut reconnaître les chaînes transmises au constructeur de l'expression rationnelle et les chaînes immédiatement précédées d'un commentaire contenant la chaîne ‘’Language = regex’’. Les caractéristiques linguistiques actuellement incluses dans le présent communiqué sont : le classement, la recherche d’accolade, les références en évidence, et le diagnostic du compilateur », peut-on lire dans le billet de blog.

D’autres fonctionnalités importantes sont intégrées dans l’IDE pour les développeurs .NET. Vous pouvez vous référer à la note de version de la version Preview 1 sur le site pour plus d’informations sur les nouveautés qu’il apporte. Néanmoins, voici ci-dessous une liste non exhaustive de ces fonctionnalités :

  • la correction de code et la refactorisation : il s’agit des correctifs de code et les refactorings les plus demandés par la communauté. Microsoft précise d’ailleurs que la plupart de ces correctifs de code et refactorings ont été implémentés par la communauté. Les refactorings disponibles sont accessibles en faisant CRTL+. ou ALT+Entrée ;
  • un indicateur de santé du document : il vous permet de rechercher en un endroit unique si il y a des erreurs de style de code ou si des avertissements sont présents dans le fichier que vous avez ouvert. L'indicateur apparaît dans le coin inférieur droit de votre éditeur de code, ce qui facilite l'accès aux configurations de style de code et l’exécution de nettoyage du code ;
  • avec la commande Shift+F12 vous pouvez rechercher les toutes les références et CodeLens vous affiche les résultats des fichiers Razor (.cshtml) dans les projets .NET Core ;
  • l’explorateur de solution vous permet maintenant d’exécuter des tests ou de déboguer.

Concernant l’avis des internautes sur la nouveauté, on se rend compte que beaucoup d’entre eux se posent des questions, chacun selon le cas qui l’intéresse. L’un d’eux cherche à savoir si « la prise en charge de la syntaxe Regex inclut les méthodes Regex statiques, comme ‘’Regex.Match()’’, ‘’new Regex()’’. A cela, Microsoft répond comme suit : « notre prise en charge linguistique ne reconnaît pas actuellement les chaînes dans Regex.Match ». Pour s’entourer d’une grande communauté afin d’avoir plus d’idées, la firme ouvre la porte aux développeurs .NET et les invitent à rejoindre le dépôt open source de VS 2019 pour des propositions et aussi pour les aider à enrichir les fonctionnalités de l’IDE.

Source : Microsoft

Et vous ?

Qu'en pensez-vous ?

Voir aussi

Visual Studio 2019 Preview 1 est disponible et prend en charge la recherche approximative pour mieux vous aider à trouver ce que vous cherchez

Microsoft parle déjà de Visual Studio 2019, l'entreprise dévoile ses objectifs pour la prochaine version majeure de son EDI

Microsoft livre un aperçu des nouveautés de C# 8.0 et envisage de commencer à livrer cette version dans les préversions de Visual Studio 2019

Visual Studio Code 1.29 est disponible : aperçu des nouveautés dans l'éditeur de code open source et multiplateforme de Microsoft

Visual Studio 2017 version 15.9 Preview 3 est disponible en téléchargement et apporte le support ARM64 pour les applications UWP

 
Contacter le responsable de la rubrique Accueil