Java est un langage de programmation extrêmement courant, utilisé presque partout - applications Android, consoles de jeux et même supercalculateurs. Il est connu pour sa simplicité et son incroyable portabilité. Dans l'article d'aujourd'hui, nous examinerons la 10 meilleurs IDE Java de tous les temps. Un IDE (Integrated Development Environment) est un logiciel tout-en-un qui vous permet non seulement d'éditer et de compiler votre code, mais également de gérer les ressources, de fournir des options de déploiement et de contrôle de version et d'utiliser des fonctionnalités de débogage avancées pour l'ensemble de votre projet.
Meilleurs IDE Java
1. NetBeans
Autrefois propriété de Sun Microsystems, et maintenant d'Oracle, NetBeans est l'un des meilleurs IDE de la dernière décennie. NetBeans est complètement modulaire et toutes les fonctions IDE sont fournies dans des packages appelés modules. Il offre une intégration facile avec le logiciel de contrôle de version. NetBeans a été rendu open source par sun, afin que tout le monde puisse contribuer à son développement. Il est gratuit et fonctionne sur la plupart des systèmes d'exploitation et des plates-formes.
- Développeur: Oracle
- Plateformes: NetBeans est un IDE multiplateforme, prenant en charge Windows, Mac et Linux
- Tarification: Libérer
- Taille: 186 Mo pour la version Java EE
2. IntelliJ IDEA
IntelliJ est un IDE Java à source fermée, et l'un des «trois grands» parmi les IDE Java (les deux autres étant Eclipse et NetBeans). IntelliJ IDEA dispose d'une excellente interface utilisateur moderne. Il a été choisi comme IDE de base pour Android Studio, le nouveau logiciel tout-en-un pour le développement d'applications Android, développé par Google.
Il existe deux versions d'IntelliJ, la Community Edition, qui est gratuite, et l'Ultimate Edition qui est entièrement équipée et nécessite des licences payantes pour être utilisée..
- Développeur: JetBrains
- Plateformes: OS X, Linux, Windows
- Tarification: Payé (licence utilisateur individuelle de 199 $). Gratuit pour les étudiants et les projets open source.
- Taille: 180 Mo pour l'édition communautaire, 290 Mo pour l'édition ultime
3. Éclipse
Eclipse est l'un des IDE les plus populaires, et pas seulement pour Java, mais aussi pour C ++ et PHP. Eclipse est un outil open source et dispose d'une grande communauté de développeurs. Il propose également une énorme bibliothèque de plugins, tous créés par les utilisateurs. La dernière grande version d'Eclipse est arrivée l'année dernière avec Eclipse Luna, qui offrait un support pour Java 8. Eclipse était également l'IDE de base de l'ancien SDK Android (Software Development Kit).
- Développeur: Fondation Eclipse
- Plateformes: Eclipse est disponible pour Windows, Mac, Linux et OSX
- Tarification: Libérer
- Taille: Le package de téléchargement Eclipse Luna pour les développeurs Java fait (presque) 155 Mo.
4. Jdeveloper
JDeveloper est un IDE entièrement gratuit publié par Oracle. JDeveloper offre plusieurs fonctionnalités telles que le refactoring, le contrôle de version, l'audit et les métriques, le débogage, le profilage. Support Ant et Support Maven. Il se décline en deux éditions, une édition Studio qui contient un ensemble d'outils complet pour créer des programmes en Java, et une édition Java, qui manque des fonctionnalités J2EE, ADF, UML et Database, mais est beaucoup plus petite et plus rapide. L'édition Java possède toutes les fonctionnalités de base nécessaires pour Java et devrait satisfaire la plupart des codeurs Java débutants et intermédiaires.
- Développeur: Oracle
- Plateformes: Plateforme croisée
- Tarification: Libérer
- Taille: Édition Java-181 Mo, Édition Studio -1,8 Go
5. Dr Java
Dr. Java est un IDE Java léger qui est maintenu sur Sourceforge. Il est principalement conçu pour les étudiants et les débutants, mais dispose également de fonctionnalités avancées pour les professionnels de Java. C'est gratuit et open source. Dr. Java est maintenu par le groupe JavaPLT à l'Université Rice. Son interface a été conçue à l'aide de la boîte à outils Swing développée par Sun Microsystems.
- Plateformes: Plateforme croisée
- Tarification: Libérer
- Taille: 13 Mo
6. BlueJ
BlueJ est un IDE Java open source conçu à des fins éducatives. Il convient également au développement de petits projets logiciels. L'interface de BlueJ est assez basique, afin que les débutants puissent en faire bon usage. Il montre les classes et les objets d'une manière claire et visuelle. L'objectif principal de BlueJ est d'enseigner la programmation orientée objet, c'est donc un excellent outil pour les nouveaux apprenants, puissant, sans la nature groupée d'autres IDE professionnels..
- Plateformes: Plateforme croisée
- Tarification: Libérer
- Taille: 160-170 Mo (y compris JDK)
7. jCreator
jCreator est un IDE Java rapide et efficace écrit en C ++ (ce qui le rend supposément plus rapide que les autres IDE qui ont été écrits en Java). Il possède une interface similaire aux versions antérieures de Visual Studio et vous permet de le personnaliser selon vos préférences. jCreator est un IDE payant, mais une version gratuite sans fonctionnalités telles que la complétion automatique du code est également disponible. jCreator offre uniquement la prise en charge de Windows, mais il peut être exécuté sous Linux en utilisant Vine.
- Développeur: Logiciel Xinox
- Plateformes: Windows seulement.
- Tarification: Libérer
- Taille: 7,2 Mo pour la version d'évaluation
8. jGrasp
jGrasp est un autre IDE Java ultra léger, qui se concentre sur les visualisations logicielles. Il possède des fonctionnalités telles que les diagrammes de classes UML qui aident à améliorer la lisibilité du code. jGrasp génère automatiquement des visualisations, et dispose également de mécanismes d'identification de structure de données, de visionneuses d'objets dynamiques et de plusieurs autres fonctionnalités qui présentent le code Java dans une belle vue lisible de type manuel.
- Plateformes: Plateforme croisée
- Tarification: Libérer
- Taille: 5 Mo
9. Greenfoot
Greenfoot est un IDE Java éducatif qui est presque entièrement basé sur l'interaction. Il repose fortement sur la visualisation des structures de données et est optimisé pour la création de programmes simples et de jeux Java 2D. Greenfoot a une très bonne fonctionnalité de partage en ligne qui est intégrée directement dans l'EDI. Les utilisateurs peuvent partager leurs programmes en ligne pour que d'autres puissent les consulter et recevoir de l'aide et des commentaires. Les projets partagés peuvent être directement édités en ligne. Dans l'ensemble, Greenfoot est idéal pour les débutants.
- Plateformes: Plateforme croisée
- Tarification: Libérer
- Taille: 162 Mo pour Windows (JDK inclus)
10. Codenvy
Dans la dernière entrée de notre liste, nous avons Codenvy, qui, contrairement à tous les autres IDE mentionnés jusqu'à présent, est purement basé sur le cloud. Aucune installation requise. Codenvy a toutes les cloches et les sifflets d'un IDE «hors ligne» complet, y compris les environnements de construction / exécution / débogage. La possibilité de collaborer en temps réel est l'une des caractéristiques souhaitables de Codenvy. Codenvy a une excellente interface et plusieurs options d'espace de travail. Il est disponible après avoir payé un abonnement mensuel. L'édition communautaire de Codenvy est gratuite.
Informations détaillées:
- Développeur: Codenvy Inc.
- Plateformes: Plateforme multiplateforme (basée sur un navigateur)
- Tarification: Gratuit pour l'édition communautaire. Abonnements pour la version premium à partir de 1 $ par mois.
VOIR AUSSI: Top 15 des langages de programmation à apprendre en 2015
Si vous avez des suggestions pour notre liste des meilleurs IDE Java, n'hésitez pas à nous le faire savoir dans les commentaires.