GNU/Linux >> Tutoriels Linux >  >> Linux

Visual Studio Code ou Atom ? Quel éditeur de code devez-vous utiliser ?

Trouver un bon éditeur de code open source n'est pas difficile de nos jours, en choisir un peut l'être.

Visual Studio Code de Microsoft et Atom de GitHub sont deux des éditeurs de code de type IDE les plus populaires et les plus riches en fonctionnalités, qui comptent une énorme base d'utilisateurs et de fans.

VS Code et Atom appartiennent désormais à Microsoft, car le développeur original d'Atom, GitHub, appartient désormais à Microsoft. Ils ont une interface utilisateur intéressante et moderne avec un joli thème sombre natif. Les deux éditeurs utilisent Electron pour l'interface utilisateur.

Les similitudes sont nombreuses et c'est pourquoi il est facile de confondre le choix de l'un d'entre eux pour votre configuration de codage.

Si vous n'arrivez pas à vous décider et que vous souhaitez comparer et choisir entre un VS Code et Atom, cet article devrait vous aider à décider par vous-même.

Code Visual Studio

Visual Studio Code (A.K.A. VS Code) est l'un des éditeurs de code open source modernes. Sa base d'utilisateurs explose en raison de ses fonctionnalités de type IDE, mais reste relativement légère en ressources.

Visual Studio Code a été créé par Microsoft et est disponible sur Linux, macOS et Windows. Microsoft a publié la plupart du code source de Visual Studio Code sur GitHub sous licence MIT le 18 novembre 2015.

Les développeurs de VS Code ont fait des optimisations fantastiques avec Electron pour le rendre aussi léger et efficace que possible. Et comme les applications Electron fonctionnent sur la majorité des systèmes d'exploitation, les utilisateurs de Linux, macOS et Windows peuvent tous bénéficier de ces optimisations.

L'installation de VS Code sur Linux est également assez simple. Il est en fait disponible dans le centre logiciel de nombreuses distributions.

Pourquoi vous devriez opter pour Visual Studio Code

  • Visual Studio Code est [généralement] choisi par les personnes qui veulent une fonctionnalité proche de l'IDE dès le départ et qui ne veulent pas jouer avec leur éditeur de code.
  • Visual Studio Code, même s'il est basé sur Electron, a très peu de surcharge par rapport aux autres applications Electron (Atom de GitHub).
  • Plus de fonctionnalités prêtes à l'emploi telles que la saisie semi-automatique IntelliSense de Microsoft, l'intégration Git et la prise en charge de Markdown.
  • Les plug-ins peuvent uniquement ajouter des fonctionnalités, des thèmes et ajouter la prise en charge de nouvelles langues ; et cette contrainte de plug-in garantit que le cœur de l'éditeur reste familier même après l'ajout de nouveaux plug-ins.

Les versions binaires distribuées par Microsoft sont toujours des logiciels gratuits propriétaires. VSCodium s'appuie sur le code source ouvert au public de Visual Studio Code. Cependant, la discussion sur VSCodium dépasse le cadre de cet article, sauf pour le considérer comme une alternative viable à Visual Studio Code si vous souhaitez bénéficier des fonctionnalités offertes par Visual Studio Code, mais sans aucun élément propriétaire.

Atome

Atom de GitHub est un autre éditeur de code source gratuit et ouvert disponible pour Linux, macOS et Windows. Atom est une application de bureau conçue avec Electron pour faciliter le développement de packages à l'aide de JavaScript.

Le code source d'Atom a été publié sous la licence MIT sur GitHub. Étant donné qu'Atom est un produit GitHub, Git Control y est intégré.

Atom est surnommé "l'éditeur de texte piratable du 21e siècle" en raison de sa personnalisation complète à l'aide de HTML, CSS et JS.

Comme VS Code, vous pouvez facilement installer Atom sur Linux et d'autres plateformes.

Les raisons de choisir Atom

  • Atom est préféré par les personnes qui veulent un éditeur simple et qui veulent s'appuyer dessus en raison de la nature piratable d'Atom.
  • Git intégré et intégration complète de GitHub ; pas surprenant étant donné qu'il est développé par GitHub
  • Les plug-ins d'Atom sont très faciles à rechercher, installer et mettre à jour depuis l'application elle-même.
  • Les plug-ins disponibles pour Atom sont très extensibles et peuvent finir par modifier complètement les fonctionnalités de l'éditeur et finir par créer presque un nouvel éditeur ; Il est vraiment "piratable".
  • Les versions binaires d'Atom et son code source sont entièrement open source (contrairement aux versions binaires de Visual Studio Code contenant des parties propriétaires + télémétrie).
  • Vous pouvez faire passer Atom d'un éditeur de code à un IDE avec une saisie semi-automatique contextuelle plus intelligente, des fonctionnalités de navigation dans le code, la mise en forme des documents, etc.

Conclusion

Atom et VS Code sont tous deux construits sur Electron. Mais Microsoft a fait plus d'optimisation sur VS Code pour le rendre aussi léger que possible.

À ce stade, VS Code est comme Ubuntu, livré avec presque tout prêt à l'emploi. Alors qu'Atom est comme Arch, minimal et extrêmement piratable (extensible).

Techniquement, Atom et VS Code sont tous deux sous Microsoft et atteindront éventuellement la parité des fonctionnalités. Par conséquent, il est préférable d'aller avec l'éditeur vers lequel votre communauté (Web dev/Soft dev) se penche et d'ouvrir la voie à suivre. Peut-être finirez-vous avec Vim !

Article d'origine


Linux
  1. Quelle commande de terminal Linux utilisez-vous le plus ?

  2. Explication des types de système de fichiers Linux, lequel devez-vous utiliser

  3. Comment installer les extensions de code Visual Studio

  4. Comment installer Visual Studio Code sur CentOS 7 ?

  5. Pourquoi utiliser sudo ?

Comparer Linux Mint et Fedora :lequel utiliser ?

Installer le code Microsoft Visual Studio sous Linux

Installation de Microsoft Visual Studio Code sur Linux

Terraform vs Ansible :quelle est la différence et lequel utiliser ?

Qu'est-ce que Zsh ? Devriez-vous l'utiliser ?

Comment vider le cache de Visual Studio Code sur une machine Mac/Linux ?