L’avenir du développement ExtendScript : Un plugin VSCode

 Jean-Pierre Arnwine
Ash Ryan Arnwine

Suivre

12 déc. 2018 * 2 min de lecture

Mise à jour, mars 2019 : Le débogueur ExtendScript pour VSCode est actuellement disponible sur VSCode Marketplace pour macOS.

Compte tenu des problèmes récents avec la boîte à outils ExtendScript, l’avenir des outils de développement pour les développeurs et les utilisateurs d’ExtendScript est redevenu un sujet de débat dans la communauté.

Pour citer mon dernier message:

Comme beaucoup l’ont deviné, une nouvelle version de la boîte à outils ExtendScript n’est pas en préparation. Cependant, nous avons quelque chose à venir pour vous qui remplacera ESTK pour bon nombre de ses cas d’utilisation les plus populaires.

Ce quelque chose est un plugin pour Visual Studio Code (VSCode), l’E populaire et extensible de Microsoft. Si VSCode est nouveau pour vous, lisez les plugins pour VSCode.

Bien que nous n’ayons pas encore de chronologie à partager avec vous, nous aimerions fournir quelques premiers détails sur ce que le plugin VSCode fera.

Beaucoup l’ont fait sur la liste des fonctionnalités prises en charge, mais toutes les fonctionnalités ESTK ne feront pas le voyage dans le plugin VSCode. Consultez les listes ci-dessous pour savoir ce qui sera pris en charge et ce qui ne le sera pas.

Définition d’une application cible CC pour ExtendScript

Débogage ExtendScript dans VSCode

Fonctionnalités prises en charge

  • Lancer une application hôte et sélectionner un moteur cible
  • Exécuter du code dans l’application hôte
  • Créer des points d’arrêt (y compris des points d’arrêt conditionnels)
  • Démarrer/arrêter/passer en revue/en
  • Console de débogage (expressions arbitraires prises en charge)
  • Pile trace
  • Variables locales
  • Exporter vers JSXBin

Fonctionnalités non prises en charge

  • Visionneuse de modèle d’objet
  • Coloration syntaxique JSX

Nous savons que certaines des fonctionnalités non prises en charge seront une déception pour utilisateurs de longue date, mais nous espérons avoir couvert la plupart des fonctionnalités de débogage critiques.

Dans le cas de la coloration syntaxique JSX, nous avons entendu dire qu’il existe des projets communautaires qui pourraient servir cet objectif. Si vous en connaissez un que vous souhaitez recommander, veuillez nous le faire savoir dans les commentaires.

Vidéo de démonstration

Voici une vidéo rapide pour vous donner une idée de ce à quoi ressemblera le débogueur ExtendScript pour VSCode:

Restez au courant de nos progrès

Assurez-vous de suivre ce blog afin que nous puissions vous tenir au courant de nos progrès au fil du temps. Nous aurons d’autres choses à partager au cours des prochains mois.

Vous pouvez également vous inscrire à la newsletter CC Developer pour recevoir des mises à jour mensuelles sur les dernières nouvelles de Creative Cloud pour les développeurs.