IDE
Après le langage de programmation, vous avez besoin d’un autre outil fondamental : l’environnement de développement intégré, en abrégé IDE (Integrated Development Environment).
L’IDE est une plateforme qui rassemble dans une seule interface graphique les outils dont vous avez besoin pour l’intégralité du cycle de vie du développement de votre logiciel. Vous y retrouverez à l’intérieur les éléments suivants :
- un éditeur de texte : pour rédiger votre programme dans le langage que vous avez choisi
- un debugger : un outil pour examiner les bugs qui surviennent dans votre programme
- l’autocomplétion : qui propose automatiquement les instructions du langage de sorte que vous n’ayez plus à les saisir complètement à chaque fois.
- Un outil de build : pour compiler votre application et générer son package déployable
- un outil de versioning comme Git pour la gestion des versions de votre code et la collaboration avec les autres membres de l’équipe
L’utilisation d’un IDE n’est pas obligatoire pour développer des applications, mais ils vous faciliteront le travail. Il existe plusieurs IDE et chacun d’entre eux est souvent spécifique à un ou plusieurs langages :
- Pour Java et Scala : Eclipse, IntelliJ, Netbeans, etc. ;
- Pour PHP : Netbeans, Zend Studio, etc. ;
- Pour les langages .Net : Visual Studio ;
- Pour Python : Jupyter