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 ?

brainstorming - Réunion

09

octobre 2018

Modèle de cahier des charges d'application
Guide technique
Mac, ipad, iphone smartphone - Apple

16

mai 2018

Ce qu’il faut savoir sur l’achat in-app sur iOS
Guide technique
Effet domino

12

octobre 2017

5 phrases à bannir de tout projet d’application mobile
Actualités

Livre blanc : Quel choix technologique pour mon application mobile ?

Télécharger