Actualité : JetBrains IntelliJ Idea devient Open Source !
Le meilleur IDE Java maintenant disponible gratuitement

Le , par Baptiste Wicht, Expert éminent sénior
Bonjour,

JetBrains vient d'annoncer que IntelliJ Idea est maintenant Open Source

A partir de la version 9 (en EAP pour le moment), Idea sera décliné en deux versions :
  • Community Edition : IDE pour Java SE, Groovy and Scala. Vous y retrouverez le support actuel complet du code Java, le support Ant et Maven, .... Cette version sera gratuite et Open Source.
  • Ultimate Edition : IDE pour Java EE, support de JPA, JSF, .... Cette version sera quant à elle payante.


Vous pouvez comparer ces deux versions sur le site de JetBrains.

En plus de cela, la plateforme IntelliJ sur laquelle se base IDEA, RubyMine, MPS et WebIDE sera à terme, elle aussi, passée en open-source

C'est une excellente nouvelle pour les développeurs Java et le monde de l'open source.

Qu'en dites-vous ? Est-ce une bonne chose, est-ce que ça va vous inciter à utiliser IntelliJ Idea ?

Source : JetBrains


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de OButterlin OButterlin - Modérateur https://www.developpez.com
le 16/10/2009 à 13:58
Citation Envoyé par vintz72  Voir le message
...
En outre, quand tu ne fais pas de serveur, JPA ou Hibernate, on s'en fout un peu non ?
...

Non, on n'a pas besoin de faire de serveur pour avoir besoin d'une base de données et donc de jpa et hibernate... même avec Swing...
Avatar de robert_trudel robert_trudel - Membre éclairé https://www.developpez.com
le 16/10/2009 à 15:50
j'aime vraiment pas leur éditeur graphique...

pas vraiment ergonomique comparativement à ce qui se fait sous netbeans
Avatar de nrichand nrichand - Membre du Club https://www.developpez.com
le 16/10/2009 à 16:14
Moi j'y vois un intérêt : la community supporte Groovy, et d'après les échos c'est le meilleur IDE à ce niveau.
Je fonce l'installer pour essayer, parait qu'il gère même l'autocomplétion.
Avatar de christopheJ christopheJ - Expert éminent https://www.developpez.com
le 18/10/2009 à 13:18
Pour ceux qui veulent un peu plus d'informations il y a une interview de Roman Strobl et Dmitry Jemerov sur le Javaposse

Ils expliquent entre autre que l'objectif et d'ouvrir vers la communauté et d'avoir des contributeurs externes au final.
L'ouverture de la plateforme n'est pas à prendre comme un NetBeans Platform ou un Eclipse RCP, ce n'est pas pour faire tous types d'applications mais pour faire tous types d'applications proche de l'IDE ou IDE. Ils ont déjà RubyMine, MPS, WebIDE sur cette même plateforme.

J'utilise IntelliJ à titre perso, après avoir été utilisateur de Eclipse puis Netbeans. J'utilise encore Eclipse tous les jours au boulot ( sous la contrainte ) et NetBeans lors des enseignements que je donne en Fac (parce qu'il à la meilleur expérience "out of the box", je n'ai pas d'étudiant perdu dans les configs de plugins et qu'en plus cela leur ouvre l'esprit de voir autre chose que Eclipse).

Il est vrai que IntelliJ est déconcertant au début (les notions de modules, l'absence de wizards) par contre lorsque l'on a compris le fonctionnement cela devient un vrai bonheur. C'est à mon avis le seul IDE Java actuel qui mérite sont "I". L'intégration est complète, la complétion fonctionne partout (classes css ou entrées de properties dans le code Java, requête JPQL, javascript dans les JSP, ou même la complétion lors d'un tableau en JSF que NetBeans ou le WTP d'Eclipse ne font pas....). Le refactoring fonctionne partout aussi (du JPQL à la JSP et même dans les CSS ou Properties). L'analyse de code en temps réel est vraiment excellente et évite de nombreux bugs (valeur assignée jamais lue, valeur retour ignorée....)

Il y a effectivement un moment d'apprentissage à faire, mais le gain en productivité est tel que cela vaut le coup. Et quand je vois les boites se payer des licences WSAD, je me dis que le prix de IntelliJ ne devrait pas être un argument obstacle.

A noter aussi que JetBrains offre la licence si l'on justifie d'une activité sur des projets Open Source.

Citation Envoyé par OButterlin  Voir le message
Personnellement et plus généralement, je trouve gonflant tous ces outils qui sortent à droite à gauche... Je préférerais pour ma part une unification autour d'Eclipse (qui me paraît le mieux placé pour ça) avec une excellente gestion des contraintes de versions entre plugins (encore que ce soit déjà très bien).

Justement je reproche à Eclipse d'être un ensemble de plugins qui communiquent mal ou pas ensemble, quand ils ne s'empêchent pas mutuellement de bosser. La façon dont Eclipse est mené me déçoit aussi. Pour le support de Maven, ils ont laissé deux plugins se battrent entre eux et au final le support Maven est toujours le plus mauvais....

Enfin s'il y a unification, on perdra la concurrence et ce qu'elle peut amener d'innovation et de stimulation.
Avatar de Junta Junta - Membre du Club https://www.developpez.com
le 27/10/2009 à 11:35
Hello World

A mon tour d'apporter une réponse à ces questions.

Citation Envoyé par Baptiste Wicht  Voir le message
Qu'en dites-vous ? Est-ce une bonne chose, est-ce que ça va vous inciter à utiliser IntelliJ Idea ?

Je fais partie d'une entreprise qui, comme beaucoup d'autres, ne jure que par Eclipse. Nous avions essayé, il y a quelques temps, de suggérer un test d'IntelliJ en remplacement, mais sans succès ("les licences, ça coute, et on n'a aucun retour sur ce que ça va nous apporter réellement [...]").

Avec le passage en open-source de la version community, je sens qu'on va pouvoir en remettre une couche, et au moins essayer d'avoir un feedback sur les fonctionnalités de base.

To be continued donc.
Avatar de Ramina Ramina - Candidat au Club https://www.developpez.com
le 28/10/2009 à 14:56
Citation Envoyé par OButterlin  Voir le message
Non (et désolé si ça froisse les adeptes)

Personnellement et plus généralement, je trouve gonflant tous ces outils qui sortent à droite à gauche... Je préférerais pour ma part une unification autour d'Eclipse (qui me paraît le mieux placé pour ça) ...

Ca me froisse de lire de telles niaiseries... Intellij n'est pas un outil qui sort de nul part... Cet IDE est sortie début 2001 et était le premier à proposer de très puissants outils de refactoring et de navigation dans le code... Même si ce produit n'a pas inventé ces concepts, il les a popularisé au point que les autres IDE Java ont repris ce concept et que Java est un des langages les mieux lotis au niveau des éditeur de code.

Au niveau des plugins, IntelliJ les gèrent très bien et ils sont nombreux...

Qu'Eclipse écrase la concurrence avec son argument choc: c'est gratuit!, ne doit pas empêcher les autres d'exister.

Pour en revenir au sujet de la news, je trouve que ce passage en open source est une très bonne chose. Et pour le manque de plugin dans cette version, rien n'empêche de faire du Spring, hibernate, jpa, gwt et les autres à la 'main'. Il n'y a rien de bien compliqué et on perd juste un peu de confort.

Après si comme moi vous ne pouvez pas vous passer d'Intellij, une licence persos n'est pas si chère si c'est pour un usage pro...
Avatar de Junta Junta - Membre du Club https://www.developpez.com
le 29/10/2009 à 10:28
Citation Envoyé par Ramina  Voir le message
Pour en revenir au sujet de la news, je trouve que ce passage en open source est une très bonne chose. Et pour le manque de plugin dans cette version, rien n'empêche de faire du Spring, hibernate, jpa, gwt et les autres à la 'main'. Il n'y a rien de bien compliqué et on perd juste un peu de confort.

Je suis entièrement d'accord avec toi sur ce point.
Accessoirement, je n'ai pas une bécane suffisamment puissante pour pouvoir mettre les x plugins Eclipse qui me permettraient de faire du Spring, Hibernate, JPA et GWT avec des wizards dans tous les sens

Citation Envoyé par Ramina  Voir le message
Après si comme moi vous ne pouvez pas vous passer d'Intellij, une licence persos n'est pas si chère si c'est pour un usage pro...

'tention c'est pas très autorisé d'avoir une license perso pour le boulot (par définition de la licence commerciale d'ailleurs)
Avatar de OButterlin OButterlin - Modérateur https://www.developpez.com
le 29/10/2009 à 11:11
Citation Envoyé par Ramina  Voir le message
Qu'Eclipse écrase la concurrence avec son argument choc: c'est gratuit!, ne doit pas empêcher les autres d'exister.

Qui parle de niaiseries ?

D'abord, Eclipse n'écrase rien et il n'empêche aucun autre outil d'exister, preuve en est la multitude d'IDE du marché dont Intellij...

Eclipse n'est pas une référence parce qu'il est gratuit, (NetBeans entre autres l'est aussi) mais parce qu'il est bon aussi.
Avatar de Ramina Ramina - Candidat au Club https://www.developpez.com
le 30/10/2009 à 11:31
Citation Envoyé par OButterlin  Voir le message
Qui parle de niaiseries ?

Deux 'niaiseries' à mon sens, même si le terme est fort, m'ont fait réagir:
Citation Envoyé par OButterlin
Personnellement et plus généralement, je trouve gonflant tous ces outils qui sortent à droite à gauche...

tu parles de quel outil ? Si c'est intellij, j'explique que c'est un des plus anciens EDI java et qu'il a en plus contribué à rendre les autres meilleurs...

Citation Envoyé par OButterlin
Je préférerais pour ma part une unification autour d'Eclipse

Eh bien pas moi... Déjà qu'eclipse à bouffé les autres avec son concept (c'est gratuit, c'est mieux) colporté par des milliers de developpeur pas curieux pour un sous.
Je suis un adepte de l'open-source, des logiciels libres et des freewares, mais je ne comprends pas que d'un côté on achète des licences très cher (Oracle par ex) et que de l'autre un outil à 200-300€ n'ai pas sa chance car 'payant'.
Je me souviens il n'y a pas si longtemps avoir vu mon équipe se galèrer avec des versions d'éclipse bancales (freeze, crash, plugins contrariant, bugs à la pelle).
Ce qui me dérange le plus ce n'est pas Eclipse en lui même (que j'utilise parfois, volontairement ou non) mais le sectarisme de certains dev. J'ai l'impression que Netbean à un peu changé la donne depuis qqs années, mais au cours de mes missions j'ai constaté une prédominance d'éclipse et surtout des dev un peu 'hostiles' à d'autres IDE.

Citation Envoyé par Junta  Voir le message
'tention c'est pas très autorisé d'avoir une license perso pour le boulot (par définition de la licence commerciale d'ailleurs)

L'usage d'une licence personnel est totalement légal pour un usage pro. Confirmé par Jetbrains. Reste à avoir l'autorisation de ses responsables au bureau...
Avatar de OButterlin OButterlin - Modérateur https://www.developpez.com
le 30/10/2009 à 14:50
Citation Envoyé par Ramina  Voir le message
Je suis un adepte de l'open-source, des logiciels libres et des freewares, mais je ne comprends pas que d'un côté on achète des licences très cher (Oracle par ex) et que de l'autre un outil à 200-300€ n'ai pas sa chance car 'payant'.
Je me souviens il n'y a pas si longtemps avoir vu mon équipe se galèrer avec des versions d'éclipse bancales (freeze, crash, plugins contrariant, bugs à la pelle).
Ce qui me dérange le plus ce n'est pas Eclipse en lui même (que j'utilise parfois, volontairement ou non) mais le sectarisme de certains dev. J'ai l'impression que Netbean à un peu changé la donne depuis qqs années, mais au cours de mes missions j'ai constaté une prédominance d'éclipse et surtout des dev un peu 'hostiles' à d'autres IDE.

Je suis adepte également des outils open-source, je ne crois pas que le problème soit là. D'un autre côté, ce n'est pas parce que c'est gratuit que c'est bien et inversement, ce n'est pas parce que c'est payant que c'est mal.
L'exemple d'Oracle est fort je te l'accorde (et personnellement, je n'aime pas beaucoup cette DB) mais lorsqu'on gère de très gros volumes, ça peut changer la donne. Des tables de 400Go passeront avec DB2 / Oracle mais risque de ralentir les traitements avec MySQL ou autre DB open-source...
Donc, il n'y a pas un côté blanc et l'autre noir, il y a des besoins qui justifient tel ou tel choix (le problème est peut-être là d'ailleurs, ce devrait toujours être les besoins qui guident les choix plutôt que "l'usage")

Pour en revenir à l'IDE, il y en a 2 à l'heure actuelle qui semblent se dégager, Eclipse et Netbeans. Ça ne veut pas dire que ce sont les meilleurs, on est d'accord.
Pour ce qui est de l'hostilité de certains développeurs, je suis 100% d'accord, il y en a (trop) qui jugent sans connaître.
Là, tu pourrais dire que je fais pareil, mais non, j'avais bien précisé
Pour ce qui est de l'outil proprement dit, je n'en dirai rien ne le connaissant pas. J'ai regardé (tout de même) leur site, je n'ai rien vu (qui m'intéresse) que je ne pourrais avoir avec Eclipse et JBoss Tools...

et NetBeans, je l'ai très régulièrement testé, version après version... mais il n'y a rien à faire, ça ne passe pas. C'est un problème d'IHM, d'ergonomie générale, pas de qualité des options... donc un problème d'habitude...
C'est ce qui justifiait mon intervention sur l'unification autour d'un outil.
J'estime qu'Eclipse est le mieux placé, ça n'engage que moi... A la base cependant, Eclipse n'est autre qu'un outil fédérateur d'outils (de développement plutôt mais pas forcément dans l'absolu).
Si Eclipse plante (et ça arrive, c'est indéniable) c'est plutôt la qualité des plugins qui est en cause que le socle (Eclipse).
Alors, en fin de compte, pourquoi "un seul outil" ?
Peut-être parce qu'à mon sens, la valeur ajoutée est plus dans la qualité du développeur d'applications que dans l'outil...
Avatar de - https://www.developpez.com
le 02/11/2009 à 11:46
Citation Envoyé par salv-ice  Voir le message
C'est quand même bizare que lorsque Microsoft distribue une version gratuite, limitée et non open source de son VS, personne ne râle

Moi je râle, désolé... et je n'utilise pas de produits Microsoft

J'aurais préféré une version gratuite avec les mêmes fonctionnalités qu'Eclipse.
Offres d'emploi IT
Ingénieur intégration, validation, qualification du système de drone H/F
Safran - Ile de France - Éragny (95610)
Architecte sécurité des systèmes d'information embarqués H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY
Architecte et intégrateur scade/simulink H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil