Définition

Integrated Development Environment (en français « environnement de développement »), est un logiciel qui rassemble des outils permettant de développer d’autres logiciels tels que des applications mobiles, des logiciels pour ordinateur ou consoles de jeux, des sites web, etc. ainsi que de réaliser des librairies ou des frameworks, c’est-à-dire des morceaux de code qui pourront être sauvegardés et réutilisés dans d’autres programmes.

Les outils d’un IDE peuvent être :

  • un éditeur de code intelligent (coloration, autocomplétion, mise en forme) ;
  • un simulateur (logiciel permettant de tester l’exécution de son logiciel) ;
  • un compilateur (qui va transformer le code source rédigé par le développeur en code binaire, composé de 0 et de 1 uniquement) ;
  • un débogueur (fonctionnalité d’aide à la correction de bugs), etc.

Il existe de nombreux IDE. Certains permettent de développer pour un système d’exploitation spécifique, d’autres sont polyvalents. Voici une liste d’une vingtaine d’IDE.

ide xcode

IDE pour le développement mobile

Concernant le développement d’applications mobiles, voici les IDE officiels par système d’exploitation :

IDESystème d’exploitation
XcodeiOS
Android Studio ou EclipseAndroid
Visual StudioWindows Phone

Voulez-vous en savoir plus ?

illustration ampoule jaunes avec des flèches

01

février 2019

Design : les 5 principes incontournables pour fidéliser vos utilisateurs
Guide technique
iphone smartphone apps apple

24

janvier 2019

Comment inciter les utilisateurs à télécharger mon application ?
Guide technique
Dessin calendrier de l'avent avec sapin

08

janvier 2019

Comment bien choisir le wording de son interface ?
Guide technique

Livre blanc : Quel choix technologique pour mon application mobile ?

Télécharger