Qu'est ce qu'un IDE ?
Un IDE ou un Environnement de développement (Integrated Development Environment) est un environnement de programmation complet qui se présente sous la forme d'une application. Il se compose généralement d'un éditeur de code, d'un compilateur, d'un débogueur et d'un générateur d'interface graphique. Il y a une énorme diversité d'IDE et on peut constater que certains IDE sont conçus spécialement pour un langage (comme phpStorm pour PHP ou RubyMine pour Ruby). Bien sur ce n'est pas le cas de tous les IDE. Certains comme Eclipse permettent, avec des extensions et modules de pouvoir utilisé un IDE pour n'importe quel langage. Dans tous les cas, un IDE est rarement mono-langage et presque toujours lié à un écosystème (Java, Développement Web, Python...)
Comment choisir son IDE ?
Que vous soyez programmeur ou créateur de sites Web, un bon éditeur de texte vous fera gagner du temps et vous aidera à travailler plus efficacement. Le surlignage syntaxique en fonction des langages de programmation et le scripting sont les fonctionnalités les plus utiles de n’importe quel éditeur de texte. Les meilleurs éditeurs de texte proposeront également des macros enregistrables pour vous aider à coder plus efficacement, ainsi que des options de personnalisation et des plugins flexibles. N’oublions pas le design. Une interface à onglets facilite la gestion de plusieurs documents à la fois, et les meilleurs éditeurs de texte mettront automatiquement votre progression en cache, de sorte que rien ne sera perdu si vous fermez accidentellement le programme. Avec tout cela à l’esprit, voici notre sélection des meilleurs éditeurs de texte gratuits que vous pouvez télécharger dès aujourd’hui.
Atom
Atom est un éditeur de code dont le développement a été lancé en février 2014 par GitHub et est sous License MIT
Sublime Text
Sublime text est un éditeur de texte codé en C++ et en Python. Il a été publié pour la première fois en 2007.
VS Code
VS code est un éditeur de code extensible développé par Microsoft pour Windows Linux et OS X.