Outils
Le langage de programmation Java est un langage de programmation très polyvalent, il peut ainsi créer des applications pour un serveur Web, des applications pour un système d'exploitation ou tout simplement développer une application s'exécutant dans une page HTML. Cette polyvalence implique qu'il est nécessaire d'avoir de nombreux outils dans le cycle de développement d'une application Java afin de couvrir tous les possibilités allant être nécessaire dans son cycle de vie logiciel. Le cycle de vie n'est pas intégré au langage de programmation Java lui-même mais est manipulé à l'aide de nombreux outils tiers, comme par exemple Eclipse, GIT, Jenkins, JBoss, Jetty, Maven, NetBeans Nexus, SVN, ... pouvant variés d'une application Java à l'autre. Voici les différents outils entourant le cycle de vie des applications Java dans un contexte d'entreprise ou d'un besoin industriel :
Voir également
Langage de programmation - Outils de développements - Maven - Introduction
Langage de programmation - .NET - Outils