, ,

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, les IDE 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ôts APT officiels : installation simple.
  • : installation manuelle : peut être compliquée pour un débutant.
  • : Snap (dépôt Snapcraft)
  • : Flatpak (dépôt Flathub)
  • : non disponible.
IDE Langages APT PPA Snap Flatpak 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.
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.
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
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
EiffelStudio IDE complet et libre pour ISE Eiffel.
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
IntelliJ IDEA 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.
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é.
MonoDevelop C#, .NET, C++, Java S'utilise comme Visual Studio.
NetBeans Web, C, C++, JAVA, PHP, Ruby IDE libre, complet et multiplate-formes codé en Java
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… 8-o, ça existe ! Particulièrement léger, très extensible au moyen d'un immense répertoire de plugins, communauté très importante, proche de Atom.

Pages relatives aux IDE

Voici, en vrac, les pages relatives aux IDE de cette documentation :


Contributeurs : krodelabestiole