, ,

IDE (Environnement de Développement Intégré)

Un IDE (pour l'anglais Integrated Development Environment, rarement 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
Aptana Studio Web, Python, PHP, Ruby Existe aussi en tant que plugins pour Eclipse
GNOME Builder C, C++, C#, JavaScript, Python, Rust, Vala IDE libre 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 libre orienté C, C++ et bibliothèques
Extensible par plugins
CodeLite C, C++, NodeJS, PHP IDE assez proche et aussi complet que Code Blocks ,compatible 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 IDE libre, Version obsolète dans les dépôts Ubuntu
Par défaut en java, demande l'installation de plugins pour les autres langages
EiffelStudio IDE libre et complet 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) IDE propriétaire 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 libre 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
Pharo Smalltalk-80 IDE libre, multi-plateforme, Smalltalk-80 source d'inspiration pour Mac OS et Java
Phoenix Code C#, C/C++, Python, Go, PHP, Web, … Libre, relativement léger, extensible au moyen d'un important répertoire de plugins. Originellement développé par Adobe sous le nom Brackets.
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.
Zed C#, C/C++, Python, Go, PHP, Web, … Très moderne, libre, plus léger et rapide que Visual Studio Code.
Atom (abandonné) C#, C/C++, Python, Go, PHP, Web, … IDE 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.

Pages relatives aux IDE

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


Contributeurs : krodelabestiole, FrancoisA30