IDE (Environnement de Développement Intégré)
Un IDE (pour l'anglais Integrated Development Environment, parfois appelé en français EDI pour Environnement de Développement Intégré) est un logiciel destiné à la programmation informatique.
Construits autour d'un éditeur de code, ils intègrent de nombreux outils permettant le développement et le test d'applications : outil de débogage, console, compilateur, analyse syntaxique, etc. Cela permet aux développeurs d'écrire, de compiler et de déboguer leurs programmes depuis une interface unique.
- Web : HTML, CSS, Javascript
: dépôt officiel : installation simple.
: installation manuelle : peut être compliquée pour un débutant.
: non disponible.
IDE | Langages | Dépôt | PPA | Téléchargement Compilation | Notes |
---|---|---|---|---|---|
Anjuta | C, C++, Java, Python | ![]() | ![]() | ![]() | S’intègre bien dans les environnements GTK classiques (Mate, Xfce, etc.) |
aptana_studio | Web, Python, PHP, Ruby | ![]() | ![]() | ![]() | Existe aussi en tant que plugins pour Eclipse |
Atom | C#, C/C++, Python, Go, PHP, Web, … | ![]() | ![]() | ![]() | Libre, léger, très extensible au moyen d'un immense répertoire de plugins, communauté importante, proche de Visual Studio Code. Développé par GitHub. |
Builder | C, C++, Python, Vala, Web, etc. | ![]() | ![]() | ![]() | IDE simple, moderne et moderne du projet Gnome, avec gestion avancée de la coloration, de l'autocomplétion, et des formats d'empaquetage modernes comme Flatpak |
Brackets | C#, C/C++, Python, Go, PHP, Web, … | ![]() | ![]() | ![]() | Libre, relativement léger, extensible au moyen d'un important répertoire de plugins. Développé par Adobe. |
Code_Blocks | C, C++, Fortran, Python | ![]() | ![]() | ![]() | IDE orienté C, C++ et bibliothèques Extensible par plugins |
CodeLite | C, C++, NodeJS, PHP | ![]() | ![]() | ![]() | IDE assez proche et aussi complet que Code Blocks ,comptable avec la plupart des compilateurs et extensible avec plugins |
CodeLobster IDE | PHP, NodeJS, Web, Python, Ruby, Perl | ![]() | ![]() | ![]() | IDE libre, complet et multiplate-formes |
Eclipse | Java, C, C++, Web, PHP, Python, Ruby | ![]() | ![]() | ![]() | Version obsolète dans les dépôts Par défaut en java, demande l'installation de plugins pour les autres langages |
Geany | Web, C, C++, JAVA, PHP, Python, Ruby… | ![]() | ![]() | ![]() | IDE très léger et polyvalent. Il est aussi considéré comme un éditeur de texte |
jEdit | Web, C, C++, JAVA, PHP, Python… | ![]() | ![]() | ![]() | éditeur de texte écrit en Java. Des dizaines de plugins permettent d'ajouter des fonctionnalités très variées, de la gestion de projet à l'exécution de commandes. |
Kdevelop | C, C++, Java, Python, Ruby, Perl, Fortran, ADA, PHP | ![]() | ![]() | ![]() | IDE très complet avec débogueur intégré. |
NetBeans | Web, C, C++, JAVA, PHP, Ruby | ![]() | ![]() | ![]() | IDE libre, complet et multiplate-formes codé en Java |
MonoDevelop | C#, .NET, C++, Java | ![]() | ![]() | ![]() | S'utilise comme Visual Studio. |
Sublime Text | C#, C/C++, Python, Go, PHP, Web, … | ![]() | ![]() | ![]() | Logiciel propriétaire, il est toutefois léger, très extensible au moyen d'un important répertoire de plugins, et bénéficie d'une vaste communauté. |
Visual Studio Code | C#, C/C++, Python, Go, PHP, Web, … | ![]() | ![]() | ![]() | Un logiciel libre Microsoft pour Linux… ![]() |
eiffelstudio | IDE complet et libre pour ISE Eiffel. | ||||
brouillon-intellij | Java, Kotlin, Groovy, Scala, Android, Maven, Gradle, SBT, Git, SVN, Mercurial, CVS, (JavaScript, TypeScript, Java EE, Spring, GWT, Vaadin, Play, Grails, Other Frameworks, Database Tools, SQL) | ![]() | ![]() | ![]() | Un IDE stable et complet, très suffisant même sans licence. |
Pages relatives aux IDE
Voici, en vrac, les pages relatives aux IDE de cette documentation :
Contributeurs : krodelabestiole