Java est un langage qui peut être utilisé pour créer des applications mobiles, des applications web, des logiciels, et bien plus encore. Si vous êtes intéressé par le travail de développeur logiciel, le Java est l'un des meilleurs langages pour débuter: il est polyvalent, c'est un des langages les plus utilisés actuellement dans les produits numériques des entreprises, et une très grande communauté d'entraide est disponible. Alors comment pouvez-vous utiliser ce que vous avez appris à coder en Java dans un environnement réel? Comment pouvez-vous démontrer vos compétences de développeur Java comme contributeur à un projet open source, ou dans un contexte professionnel? Les développeurs Java travaillent en équipe, et utilisent un environnement de développement intégré (IDE) pour gérer les projets, organiser les fichiers et relire le code. Dans ce cours, nous allons voir comment utiliser Eclipse, l'un des meilleurs IDE à la disposition des développeurs Java, dans un environnement professionnel.
Outre la prise en charge de Java et d'une multitude de frameworks, IntelliJ IDEA prend également en charge d'autres langages de programmation basés sur JVM, tels que Kotlin. Pour d'autres langages comme Javascript, il faudra passer à la version commerciale (499€ puis 399€ et 299€ les années suivantes)
2. BlueJ (Gratuit)
BlueJ est un IDE pour Java et bien qu'il soit conçu dans un but éducatif, BlueJ est adapté au développement de logiciels à petite échelle. Bien qu'il soit développé comme un EDI pour les débutants, les vétérans de Java apprécient beaucoup cet outil. L'écran principal de BlueJ affiche la structure de classe de l'application en cours de développement. Il permet de créer et tester des objets de manière interactive. Les développeurs peuvent appeler des méthodes sur les objets et inspecter leurs valeurs. Parmi les autres fonctionnalités offertes par BlueJ figurent la création d'objets dynamiques et le balayage visuel du code. 3. DrJava (Gratuit)
Maintenu par le groupe JavaPLT, DrJava est un environnement de développement léger, spécialement développé pour les débutants et les étudiants.