Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ide [Le 01/05/2019, 14:29]
krodelabestiole + tags
ide [Le 22/08/2022, 15:19] (Version actuelle)
moths-art passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 +
 +
 {{tag>​portail ide programmation}} {{tag>​portail ide programmation}}
  
-====== IDE (Environnement de Développement Intégré======+====== 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. 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.+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. Cela permet aux développeurs d'​écrire,​ de compiler et de déboguer leurs programmes depuis une interface unique.
  
 <​note>​ <​note>​
   * Web : HTML, CSS, Javascript   * Web : HTML, CSS, Javascript
-  * {{icons:​icon-ubuntu.png?​nolink20}} : dépôt officiel ​: installation simple.+  * {{:icons:​icon-ubuntu.png?​nolink20}} : dépôts [[:APT]] officiels ​: installation simple.
   * {{wiki:​modeles:​laptop_work.png?​nolink20}} : installation manuelle : peut être compliquée pour un débutant.   * {{wiki:​modeles:​laptop_work.png?​nolink20}} : installation manuelle : peut être compliquée pour un débutant.
-  * {{icons:​process-stop.png?​nolink20}} : non disponible.+  * {{:​icons:​snapcraft-primary-icon--dark.png?​nolink20}} : [[:Snap]] (dépôt Snapcraft) 
 +  * {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} : [[:​Flatpak]] (dépôt Flathub) 
 +  * {{:icons:​process-stop.png?​nolink20}} : non disponible.
 </​note>​ </​note>​
  
-^ IDE ^ Langages ^ Dépôt ​^ PPA ^ Téléchargement \\ Compilation ^ Notes ^ +^ IDE ^ Langages ^ APT ^ PPA ^ Snap ^ Flatpak ​^ Téléchargement \\ Compilation ^ Notes ^ 
-| [[:Anjuta]] | C, C++, Java, Python | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | S’intègre bien dans les environnements GTK classiques (Mate, Xfce, etc.) | +| [[:Anjuta]] | C, C++, Java, Python | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | S’intègre bien dans les environnements GTK classiques (Mate, Xfce, etc.) | 
-| [[:aptana_studio]] | Web, Python, PHP, Ruby | {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Existe aussi en tant que plugins pour [[:​Eclipse]] | +| [[:Aptana Studio]] | Web, Python, PHP, Ruby | {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} ​| {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Existe aussi en tant que plugins pour [[:​Eclipse]] ​
-| [[:​gnome-builder|Builder]] | C, C++, Python, Vala, Web, etc. | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | 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]] | +| [[:Atom]] | C#, C/C++, Python, Go, PHP, Web, …| {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{:​icons:​snapcraft-primary-icon--dark.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | 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. | 
-| [[:​Code_Blocks]] | C, C++, Fortran, Python | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE orienté C, C++ et bibliothèques\\ Extensible par plugins | +| [[https://​brackets.io/​|Brackets]] | C#, C/C++, Python, Go, PHP, Web, …| {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{:​icons:​snapcraft-primary-icon--dark.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Libre, relativement léger, extensible au moyen d'un important répertoire de plugins. Développé par Adobe. ​
-| [[:​CodeLite]] | C, C++, NodeJS, PHP | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE assez proche et aussi complet que Code Blocks ,comptable avec la plupart des compilateurs et extensible avec plugins| +| [[:​gnome-builder|Builder]] | C, C++, Python, Vala, Web, etc. | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | 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]] | 
-| [[http://​www.codelobster.com/​|CodeLobster IDE]] | PHP, NodeJS, Web, Python, Ruby, Perl | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE libre, complet et multiplate-formes| +| [[:​Code_Blocks|Code::​Blocks]] | C, C++, Fortran, Python | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE orienté C, C++ et bibliothèques\\ Extensible par plugins | 
-| [[:​Eclipse]] | Java, C, C++, Web, PHP, Python, Ruby | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Version obsolète dans les dépôts \\ Par défaut en java, demande l'​installation de plugins pour les autres langages | +| [[https://​codelite.org/​|CodeLite]] | C, C++, NodeJS, PHP | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE assez proche et aussi complet que Code Blocks ,comptable avec la plupart des compilateurs et extensible avec plugins| 
-| [[:Geany]] | Web, C, C++, JAVA, PHP, Python, Ruby... | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE très léger et polyvalent. Il est aussi considéré comme un éditeur de texte | +| [[http://​www.codelobster.com/​|CodeLobster IDE]] | PHP, NodeJS, Web, Python, Ruby, Perl | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | {{:icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE libre, complet et multiplate-formes| 
-| [[:jEdit]] | Web, C, C++, JAVA, PHP, Python... | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | é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.|  +| [[:​Eclipse]] | Java, C, C++, Web, PHP, Python, Ruby | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{:​icons:​snapcraft-primary-icon--dark.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Version obsolète dans les dépôts \\ Par défaut en java, demande l'​installation de plugins pour les autres langages ​
-| [[:​Kdevelop]] | C, C++, Java, Python, Ruby, Perl, Fortran, ADA, PHP | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE très complet avec débogueur intégré. | +| [[:​EiffelStudio]] | | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | | IDE complet et libre pour ISE Eiffel. ​
-| [[:NetBeans]] | Web, C, C++, JAVA, PHP, Ruby | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:modeles:laptop_work.png?​nolink20}} | IDE libre, complet et multiplate-formes codé en Java +| [[:Geany]] | Web, C, C++, JAVA, PHP, Python, Ruby... | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{:​icons:​snapcraft-primary-icon--dark.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE très léger et polyvalent. Il est aussi considéré comme un éditeur de texte 
-| [[:MonoDevelop]] | C#, .NET, C++, Java | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:modeles:​laptop_work.png?​nolink20}} | {{icons:process-stop.png?​nolink20}} | S'​utilise comme Visual Studio.| +| [[: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) | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{:​icons:​snapcraft-primary-icon--dark.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Un IDE stable et complet, très suffisant même sans licence. ​
-| [[:Visual Studio Code]] | C#, C/C++, Python, Go, PHP, Web, …| {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Un logiciel Microsoft Open Source qui existe pour Linux… 8-oça existe ! basé sur le [[wpfr>​Electron_(framework)|framework Electron]] | +| [[:jEdit]] | Web, C, C++, JAVA, PHP, Python... | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | {{:icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | é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.|  
-| [[:​eiffelstudio]] | | | | | IDE complet ​et libre pour ISE Eiffel. | +| [[:​Kdevelop]] | C, C++, Java, Python, Ruby, Perl, Fortran, ADA, PHP | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | {{:​icons:​process-stop.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE très complet avec débogueur intégré. | 
-| [[:utilisateurs/​blackeco/​brouillon-intellij]] | JavaKotlinGroovyScalaAndroidMaven, Gradle, SBT, Git, SVN, Mercurial, CVS, (JavaScript,​ TypeScriptJava EE, Spring, GWT, Vaadin, Play, Grails, Other Frameworks, Database Tools, SQL)  {{icons:icon-ubuntu.png?​nolink20}} | {{wiki:modeles:laptop_work.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | Un IDE stable et complet, très suffisant même sans licence. |+| [[:MonoDevelop]] | C#, .NET, C++, Java | {{icons:​icon-ubuntu.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | {{:icons:​process-stop.png?​nolink20}} | {{:icons:process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | S'​utilise comme Visual Studio.
 +| [[:NetBeans]] | Web, C, C++, JAVA, PHP, Ruby | {{icons:​icon-ubuntu.png?​nolink20}} | {{icons:process-stop.png?​nolink20}} | {{:icons:snapcraft-primary-icon--dark.png?​nolink20}} | {{https://i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | IDE libre, complet et multiplate-formes codé en Java 
 +| [[:sublime-text|Sublime Text]] | C#, C/C++, Python, Go, PHP, Web, …| {{icons:​process-stop.png?​nolink20}} | {{icons:​process-stop.png?​nolink20}} | {{:​icons:​snapcraft-primary-icon--dark.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | 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++PythonGoPHPWeb| {{icons:process-stop.png?​nolink20}} | {{icons:process-stop.png?​nolink20}} | {{:icons:​snapcraft-primary-icon--dark.png?​nolink20}} | {{https://​i.imgur.com/​epoTNSU.png?​nolink20}} | {{wiki:​modeles:​laptop_work.png?​nolink20}} | 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 ===== ===== Pages relatives aux IDE =====
Ligne 38: Ligne 46:
 {{topic>​IDE}} {{topic>​IDE}}
  
 +----
 + 
 +//​Contributeurs : [[utilisateurs:​krodelabestiole]]//​
  • ide.1556713776.txt.gz
  • Dernière modification: Le 01/05/2019, 14:29
  • par krodelabestiole