Pour les 6 à 12 mois à venir, l’équipe de développement de VS Code s’est fixée de manière générale de nombreux objectifs qui peuvent être résumés par les points suivants :
- Devenir le meilleur éditeur sur le marché pour quiconque s’appuie sur les fonctionnalités d’accessibilité ;;
- Mettre en avant la performance, l’évolutivité, la facilité de maintenance, la sécurité ;;
- S’attaquer à certaines des fonctionnalités les plus recherchées par l’utilisateur ;;
- Polissage et rafraîchissements constants du design ;;
- Amélioration progressive des fonctionnalités déjà existantes ;;
- Activation des extensions qui ont des exigences d’extensibilité plus larges
Sous la bannière de ces thèmes, l’équipe de VS Code a défini ces tâches suivantes à réaliser :
Les fondamentaux
- Faire de VS Code un outil de développement exceptionnellement accessible en s’appuyant sur les commentaires et les conseils de la communauté ;;
- Charger moins de code au démarrage et explorer l’amélioration du temps de restauration de l’espace de travail en développant l’approche de rendu rapide ;;
- Implémenter un nouveau widget arborescent qui s’adapte mieux et l’adopter dans le workbench (explorateur, recherche, paramètres, plan, débogueur) ;;
- Faciliter l’identification des extensions qui ont un impact négatif sur les performances globales de VS Code.
Espace de travail
- Trouver le moyen de mettre en œuvre la demande de fonctionnalité la plus souhaitée et qui est de rendre certaines parties de l’espace de travail détachables. Mais cette fonctionnalité semble difficile à implémenter en raison des problèmes d’architecture. Dans le même sens, nous avons la seconde requête la plus votée et qui est celle de rendre les terminaux également détachables ;;
- Activer une disposition de panneau/barre latérale plus flexible.
- Permettre le filtrage et la navigation rapide avec le clavier dans les arborescences ;;
- Améliorer le travail avec l’explorateur de fichier dans les larges espaces de travail.
Les améliorations UX
- Continuer à améliorer progressivement la présentation et le comportement dans tous les domaines comme l’harmonisation des survols, les éléments de complétion, la page d’accueil, etc. ;
- Explorer comment intégrer le fluent design sous Windows.
Les langages de programmation
- Améliorer la fonctionnalité « ;Expand Selection ;» pour mieux adhérer à la sémantique des langages de programmation ;;
- Améliorer la prise en charge de la navigation et de la présentation des descriptions d’erreur complexes telles que celles générées par TypeScript pour React ou Vue ;;
- Activer les extensions de langage de programmation pour prendre en charge les hiérarchies d’appels et les hiérarchies de types.
Le support pour Windows Subsystem for Linux
Pour le sous-système Linux WSL intégré à Windows, l’équipe de Microsoft aidée par la communauté open source compte :
- Explorer le moyen de permettre aux extensions d’exploiter les outils disponibles dans WSL ;;
- Chercher à déterminer les autres scénarios qui sont activés par les changements demandés par WSL.
TypeScript
Pour le surensemble de JavaScript implémenté par Microsoft, l’équipe de VS Code envisage de collaborer étroitement avec celle de TypeScript afin de fournir les expériences les plus riches en matière d’édition, de navigation et de compréhension du code, à la fois pour TypeScript et JavaScript. Pour se faire, l’équipe de VS Code entend travailler à améliorer l’intégration de l’outil d’analyse tslint en l’exécutant sous la forme de plugin Server TypeScript.
Les améliorations de débogage
- Permettre la prise en charge des points d’arrêt ;;
- Continuer à investir dans les recettes de débogage documentées pour les configurations courantes ;;
- Améliorer les différents types de valeurs en exploitant les connaissances sur le langage de programmation.
Les extensions
- Pour satisfaire à la troisième de fonctionnalité la plus demandée, l’équipe de VS Code envisage d’implémenter le support de l’installation d’une extension sans avoir à recharger le plan de travail ;;
- Améliorer le système de recommandation d’extension ;
- Sécuriser davantage la consommation des extensions et améliorer le processus de gestion des extensions malveillantes ;
- Rendre le support des extensions plus sécurisé en intégrant une fonctionnalité permettant d’activer uniquement les extensions signées ;
- Collaborer avec les auteurs pour améliorer les extensions.
Source : GitHub
Et vous ?
Quel est votre avis sur les objectifs fixés par l’équipe de VS Code pour 2019 ;?
Quelles fonctionnalités trouvez-vous intéressantes ou repoussantes dans cette feuille de route ;?
Voir aussi
Visual Studio Code 1.26 est disponible avec de petites nouveautés pour faciliter la vie aux développeurs
Visual Studio Code 1.27 est disponible : un 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
Visual Studio Code 1.29 est disponible : aperçu des nouveautés dans l’éditeur de code open source et multiplateforme de Microsoft
Microsoft annonce la disponibilité de Visual Studio Code 1.30, petit aperçu des nouveautés
et améliorations apportées par l’éditeur