Quel est un bon éditeur JavaScript pour Windows ?


Vous voyez, les langages du web (HTML/CSS/JavaScript) sont les langages les plus généraux que presque tout éditeur supporte. Pour le monde JavaScript, il y a quelques éditeurs vraiment avancés comme le Visual Studio lui-même ou des éditeurs comme WebStorm. Et il y a toujours un choix pour les éditeurs de base comme Emacs et Vim.

Cependant, ces jours-ci, il y a un nouveau groupe d'éditeurs qui, au moins pour le web, ils ont dominé l'industrie et ils sont en quelque sorte des éditeurs entre les éditeurs de texte simple (disons Emacs/Vim...) et les IDE puissants spécifiques au langage lourd (comme Visual Studio, Eclipse, JetBrains IDEs...), Et parmi les plus populaires de ces éditeurs sont :

  • Atom (par GitHub)
  • Sublime Text
  • Brackets (par Adobe)
  • Visual Studio Code (par Microsoft)
  • LightTable

Maintenant chacun de ces éditeurs a quelques super-pouvoirs, Atom est le plus populaire et a de nombreuses extensions, Sublime est le seul codé avec des outils natifs donc il est super puissant sur de très très gros fichiers et le plus rapide en tout. Brackets est conçu pour "concevoir le web", pour JavaScript ce n'est pas une bonne idée mais si vous avez de l'édition CSS, Brackets est peut-être la meilleure idée. Je ne sais pas si vous avez entendu le dicton mais certains disent "Les fous utilisent Lisp" et bien comme LightTable est écrit dans un langage de la famille lisp (Clojure) aussi les fous utilisent LightTable. Il est en fait très orienté autour de l'idée de Clojure lui-même, mais il a en fait beaucoup de bonnes idées. Par exemple l'idée des playgrounds du langage Swift est en fait influencée par LightTable.


Il reste le Visual Studio Code. Pour moi, c'est l'éditeur préféré et il y a plusieurs raisons pour cette affirmation. Tout d'abord, Atom, Brackets, Visual Studio Code et LightTable sont tous écrits avec JavaScript et les technologies web en utilisant une plateforme appelée Electron. Pour cette raison, ils sont tous un peu lents, mais Visual Studio Code est le plus rapide d'entre eux. Il est également écrit avec la technologie React de Facebook qui lui permet d'avoir l'interface utilisateur la plus rapide aussi.

Il y a de nombreux points pour lesquels il est le meilleur d'entre eux. Il a une très grande compréhension de JavaScript en raison de son serveur TypeScript intégré.

main-qimg-cafcf2a30641eb39977580bafe534671.webp

Il a le meilleur IntelliSense, Refactoring, Reference Finding, Git Integration, Editor Tooling et aussi comme il fait partie de la famille Visual Studio ; certaines des nombreuses grandes fonctionnalités de l'éditeur que seul Visual Studio offre comme les raccourcis spécifiques de l'éditeur de Visual Studio (disons alt+flèches) et aussi la fonctionnalité Codelens qui vous permet d'avoir une analyse de code sur votre éditeur.

Il est livré avec un très grand outillage de débogage qui, si vous utilisez node, vous aurez une expérience comme déboguer quelque chose comme des applications C#/Java sur celui-ci. Vous pouvez définir des points d'arrêt à l'intérieur de votre code et surveiller les valeurs des variables en temps réel à l'intérieur de notre éditeur, c'est comme si vous codiez dans Visual Studio. (Il dispose également d'un débogueur chrome ainsi que des extensions de débogueur de bord développées par Microsoft lui-même afin que vous puissiez déboguer votre code au sein de Chrome ou Edge et grâce à la connexion à Visual Studio Code, vous voyez tous les résultats dans l'éditeur sans ouvrir aucun outil de développement dans les navigateurs)

La raison principale reste qu'un bon outil de développement doit être open-source, gratuit et multiplateforme afin que vous puissiez compter sur lui aussi longtemps que vous le souhaitez sans faire un pari sur l'avenir des entreprises. Et aussi votre futur système d'exploitation et votre langage de choix.

Visual Studio Code est à l'abri de tout cela car il a les 3 exigences, et vous obtenez d'avoir ce qui rend Visual Studio cool dans un logiciel totalement gratuit. Donc, je pense que vous devriez au moins essayer cet éditeur et voir si vous l'aimez, mais je pense que vous allez l'adorer....

>.