Avec la montée inexorable d'Eclipse, les parts de marché des IDE Java commerciaux ont progressivement fondu. Excellent au demeurant, JBuilder est devenu un plugin d'Eclipse. Oracle et Sun en sont réduits à donner gratuitement leur IDE. Dans cette tourmente, il en reste encore un qui résiste, IntelliJ IDEA de JetBrains . IDEA s'est concentré sur la productivité du développeur, en automatisant un grand nombre de tâches d'édition. Il se distingue par ses fonctions de refactoring intelligentes et d'assistance au codage. IDEA dispose également de plus de 200 plugins développés par des éditeurs tiers. La nouvelle version 5.0 apportent plusieurs centaines de nouvelles fonctionnalités et d'améliorations ; support de J2ME, nouveaux refactorings, 170+ nouvelles inspections de code (ce qui porte la total à 500), intégration de la gestion de configuration Perforce et du système de contrôle de versions Subversion, support du développement de plugin, etc. JetBrains ne baisse pas les bras face à Eclipse et continue d'améliorer son produit. La prochaine version IDEA 6.0 (nom de code Demetra) est en chantier. Elle intégrera la couverture de code, le test incrémental, l'intégration continue, le support de JSF, EJB 3.0... Rendez-vous sur la page de la feuille de route. IDEA peut-il survivre à l'ombre d'Eclipse ? Eclipse reprend déjà certaines idées d'IDEA comme le refactoring. IDEA conserve cependant un public fidèle, qui préfère parfois avoir à faire à un petit éditeur indépendant plutôt qu'à un consortium de plusieurs grosses sociétés.