News

Feuille de route : ce qui vous attend dans la version 2023.1 de WebStorm

Read this post in other languages:

En novembre dernier, nous avons publié WebStorm 2022.3, notre dernière mise à jour majeure de 2022. Un grand merci à tous celles et ceux qui l’ont déjà essayé et nous ont fait part de leurs retours ! Nous avons reçu de très nombreux commentaires, tout particulièrement sur la nouvelle interface utilisateur.

Nous examinons tous les commentaires, qu’ils soient positifs ou signalent des points à améliorer, et nous sommes en train de finir de les traiter. En attendant, nous souhaitons vous faire part de nos projets pour la prochaine version, dont la publication est prévue pour fin mars 2023.

Améliorations axées sur la technologie

  • Prise en charge d’Astro. Nous allons ajouter la prise en charge du framework Astro (WEB-52015). Pour commencer, nous voulons nous assurer que les fonctionnalités de base, comme la mise en évidence des éléments de syntaxe et la saisie semi-automatique de code, fonctionnent correctement. Nous prendrons en charge des fonctionnalités plus avancées par la suite.
  • Prise en charge de Prisma. Bien que nous n’ayons pas fait d’annonce concernant la prise en charge de Prisma ORM dans notre précédente feuille de route, nous avons commencé à travailler à son intégration. Dans un premier temps, la prise en charge sera disponible via un plugin séparé, mais nous envisageons d’ajouter une prise en charge intégrée l’année prochaine. Veuillez consulter WEB-50449 pour plus d’informations.
  • Améliorations supplémentaires pour Vue. Nous avons corrigé plus de 40 problèmes liés à Vue dans WebStorm 2022.3. Il reste encore quelques points que nous aimerions résoudre dans la prochaine version pour améliorer la prise en charge de Vue. Nous prévoyons de fournir la complétion pour les événements de composants personnalisés (WEB-52121) et de prendre en charge la syntaxe de conversion de type cast dans les expressions de modèles (WEB-55049). De plus, WebStorm importera automatiquement les composants et autres symboles lors du copier-coller du code du modèle entre les composants (WEB-32784). Cela sera aussi appliqué à Angular.
  • Nouvelles fonctionnalités pour Angular. En plus de WEB-32784, nous voulons implémenter deux nouvelles fonctionnalités pour Angular. Pour la v15, nous ajouterons une inspection qui suggère d’utiliser ngSrc au lieu de src pour img (WEB-58267). En outre, les symboles (les enums par exemple) utilisés en dehors d’un modèle ou d’un composant seront automatiquement importés lors de la saisie semi-automatique du code ou de l’utilisation d’un correctif rapide (WEB-58268).
  • Meilleure prise en charge de Svelte. La prise en charge de Svelte est disponible via un plugin séparé depuis quelques années maintenant. Malheureusement, nous n’avons pas pu investir davantage de ressources dans Svelte dernièrement,, si bien que la qualité de la prise en charge s’est dégradée. Nous voulons nous assurer que votre expérience avec Svelte dans WebStorm s’améliore et essayerons donc de corriger les problèmes les plus critiques dans la prochaine version. Si vous utilisez Svelte, n’hésitez pas à nous dire ce qui compte le plus pour vous dans sa prise en charge. Vous pouvez nous laisser un commentaire ci-dessous, voter pour les tickets déjà ouverts ou créer un nouveau ticket ici.
  • Configuration du plugin Tailwind CSS. Pour Tailwind CSS, nous souhaitons rendre possible la configuration des contextes de complétion des noms de classes personnalisés (WEB-48505), du chemin d’accès au fichier de configuration personnalisé (WEB-56546) et de plusieurs autres options.
  • Une meilleure façon de gérer les références de fichiers. WebStorm a plusieurs façons de gérer les fichiers référencés dans votre fichier actuel, ce qui peut entraîner des problèmes de performance et une documentation induisant en erreur. Nous voulons mettre en place une approche plus générique de la façon dont WebStorm gère le référencement des fichiers en HTML, CSS et JavaScript pour essayer de résoudre ces problèmes.

Améliorations générales

  • Poursuite du travail sur la nouvelle interface utilisateur. Nous traitons les commentaires que nous avons reçus sur la nouvelle interface utilisateur et gérons les problèmes les plus critiques en priorité. Nous vous remercions les personnes qui nous ont signalé les problèmes qu’elles ont rencontrés et voté pour les tickets existants ! Nous vous tiendrons informés des modifications qui seront apportés à la nouvelle interface utilisateur au cours du prochain Programme d’accès anticipé et vous inviterons à nous faire part de vos commentaires au fur et à mesure de leur implémentation.
  • Optimisations des performances. Nous continuons à travailler à l’amélioration des performances de WebStorm. Nous cherchons également à voir si des modifications structurelles pourraient contribuer à optimiser les performances.
  • Simplification de la prise en main pour les nouveaux utilisateurs. La « courbe d’apprentissage abrupte » est un point problématique souvent évoqué par les personnes qui débutent avec WebStorm. Au cours des derniers mois, nous avons recueilli des informations sur les problèmes les plus courants rencontrés par les nouveaux utilisateurs et nous allons progressivement retravailler le flux de la prise en main de WebStorm afin de l’améliorer.
  • Amélioration du développement à distance. Il y a quelque temps déjà, nous avons introduit un workflow de développement à distance pour tous les IDE JetBrains. Nous avons pour objectif de prendre en charge tous les cas d’utilisation importants avant de finir la phase bêta. N’hésitez pas à essayer la fonctionnalité de développement à distance et à nous dire ce que vous en pensez.

Vous connaissez maintenant l’essentiel de nos projets. Nous ne pouvons pas garantir que toutes ces améliorations seront intégrées, mais nous ferons de notre mieux pour y parvenir. Restez à l’écoute des informations sur la prochaine mise à jour des correctifs de bugs pour WebStorm 2022.3 et sur l’ouverture du prochain programme d’accès anticipé !

P.S. : Nous cherchons à agrandir notre équipe et recrutons pour les postes suivants : developer advocate, ingénieur qualité et développeur logiciel senior. N’hésitez pas à postuler si ces offres vous intéressent.

The WebStorm team

Auteur de l’article original en anglais :

Delphine Massenhove

Ekaterina Ryabukha

image description