Précédent   Forum des professionnels en informatique > Java > EDI et OUTILS pour Java > Autres EDI
Autres EDI Forum d'entraide sur les autres EDI Java : JCreator, IntelliJ, Ultraedit, JEdit, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 10/12/2010, 10h22   #1
Chroniqueur Actualités
 
Inscription : juillet 2009
Messages : 2 722
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 2 722
Points : 43 784
Points : 43 784
Par défaut IntelliJ IDEA est-il « l'IDE Java le plus intelligent » ?

IntelliJ IDEA est-il « l'IDE Java le plus intelligent » ?
Sa version 10 met en avant Android, Spring et GWT




JetBrains est une entreprise de conception de logiciels connue pour son environnement de développement intégré – et primé - Java IntelliJ IDEA.

L'IDE vient de sortir officiellement hier en version 10. Une version majeure grâce à une série de nouvelles fonctionnalités, y compris dans son édition gratuite. La plus importante étant certainement le support d'Android.

JetBrains décrit son IDE d'outil de « développement polyglotte basé sur JVM ». La version 10 apporte de nombreuses améliorations aux nombreuses technologies et structures qu'il supporte, parmi lesquelles figurent Spring, GWT, Groovy/Grails et Flex/ActionScript, tout en ajoutant de nouvelles comme Spring Roo, AspectJ et ColdFusion.

Sa version communautaire (gratuite) de l'IDE prend également complètement en charge le dernier Android SDK et les pratiques de développement « modernes », comme l'évaluation d'unités.

« L'année dernière, l'industrie s'est quelque peu focalisée sur l'ensemble des technologies utilisées pour le développement d'applications, et nous avons saisi cette opportunité pour réviser IntelliJ IDEA en tenant compte de la perspective de l'expérience de l'utilisateur. Nous avons revisité les actions les plus communes que les développeurs effectuent des centaines de fois par jour et nous les avons rendues plus intelligentes, plus rapides et plis faciles à utiliser », explique Max Shafirov, responsable du projet IntelliJ IDEA

Les fonctionnalités clés de cette version incluent :
  • Des améliorations significatives apportées à l'interface de l'utilisateur et de l'expérience de l'utilisateur, dans l'ensemble de l'éditeur et de l'IDE
  • Une indexation de code 100% plus rapide et des performances globales améliorées
  • Un nouveau modèle de réalisation des codes avec une invocation automatique pendant les saisies
  • Un meilleur support des systèmes de contrôle de version distribuée, comme Git et Mercurial
  • Une intégration Maven mise à jour avec le support de Maven 3, un nouveau diagramme de dépendance, un système de défactorisation POM et plus encore
  • Un éditeur de tables de bases données intégré
IntelliJ IDEA Community Edition 10 est disponible sur cette page

Et vous ?

Trouvez-vous que IntelliJ IDEA est « l'IDE Java le plus intelligent » (comme le revendique JetBrains) ?
Gordon Fowler est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/12/2010, 12h03   #2
Membre du Club
 
Inscription : octobre 2006
Messages : 36
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 36
Points : 58
Points : 58
Quelqu'un utilisant cet IDE peut t-il nous dire ce qu'il en pense, notamment par rapport à eclipse/netbeans ?
Les retours sur le web sont généralement plutot positifs.

Par contre dommage que la community soit si bridée (il manque tout ce qui touche a jee)
http://www.jetbrains.com/idea/featur...matrix.html?IU
vincepoencet est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/12/2010, 13h37   #3
Membre expérimenté
 
François
Inscription : février 2010
Messages : 305
Détails du profil
Informations personnelles :
Nom : François

Informations forums :
Inscription : février 2010
Messages : 305
Points : 535
Points : 535
Je l'ai pas utilise beaucoup vu qu'il manque le JEE dans la version gratuite, mais je peux quand meme dire qu'il est cool.
  • La completiion est puissante, dans le cas ou on a des gets a rallonge type:
    getMyObjectVendeur, getMyObjetAcheteur, getMyObjetIntermediaire, l'IDE permet de faire gmov et il etend ca en getMyObjectVendeur.
  • L'outil d'analyse de code avait semble assez pousse, en multi-thread il proposait des ameliorations et des dead-locks possibles.
  • Globalement, il est tres reactif, demarage un peu long, mais on ne le fait qu'une fois par jour normalement (encore que d'apres la news c'est plus rapide)
  • Pour faire du groovy (langage dynamque), l'autocompletion fonctionnait en fonction du type de l'objet (pas clair quand j'explique, mais c'est bien quand meme)
  • Client SVN, etc integre
  • Une liste des raccourcis clavier les plus utilise, et des conseils sur ceux qu'on pourrait utiliser pour gagner du temps.
  • D'une maniere generale une enorme quantite de choses qu'on peut faire sans toucher la souris en 3 mouvements.

En resume, l'auto-completion est juste trop puissante.
Rams7s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 14h14   #4
 
Inscription : décembre 2008
Messages : 67
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 67
Points : -34
Points : -34
Par défaut pas mal

j'ai testé l'IDE, je le trouve vraiment pas mal, assez simple à utiliser et comme dit plus haut par <Rams7s> l'auto-complétion et seulement enorme.

Sinon en terme d'innovation d'IDE, je préfère JDeveloper d'oracle qui propose plusieurs palettes pour faire du drag and drop, mais surtout une documentation très riche et sous divers format (tuto, wiki, vidéo, ...)

moustic98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2010, 17h11   #5
Invité de passage
 
Inscription : décembre 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 1
Points : 1
Points : 1
J'utilise IntelliJ depuis la version 3.0 ... donc je vous préviens mais je vais pas tarir d'éloge au sujet de ce petit soft ;-)

J'ai vu le produit s'améliorer de version en version, avec à chaque fois le sentiment de piloter le meilleur outil de développement du moment. C'est toujours un bonheur d'importer ses classes en, d'extraire une méthode, de refactorer la signature d'une méthode, etc... en une seconde. 9 fois sur 10, quand je me dis "hé j'ai besoin de faire ça, ça serait cool qu'ils y aient pensé pour que je gagne du temps"... hé bin la feature est qqpart, suffit de la trouver :-)
Mais quel pur bonheur aujourd'hui de mettre les doigts sur cette version 10...
J'utilise IJ principalement pour faire du Java et de l'AS3/Flex. Dans la version 9, le code complétion réagissait plutôt lentement sur du Flex, mais on voit qu'ils ont fait un super effort, maintenant c'est instantané et ça fait du bien ;-)
Le seul truc que j'ai à reprocher à IJ finalement, c'est d'être un peu trop complet. IJ est conçu pour intégrer des 100aines de technologies, du coup ça peut donner l'impression de nager un peu dans les menus... Mais avec un peu de patience on se rend compte qu'il y a une structure en béton.
javalord est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2010, 09h26   #6
Membre du Club
 
Yannick Majoros
Inscription : janvier 2007
Messages : 70
Détails du profil
Informations personnelles :
Nom : Yannick Majoros

Informations forums :
Inscription : janvier 2007
Messages : 70
Points : 60
Points : 60
Oui, mais dans tout ce que je lis, je ne vois rien de plus que dans Netbeans (par ex.). Quelqu'un peut-il expliquer les plus ?
ymajoros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 06h43   #7
Membre habitué
 
Inscription : juillet 2009
Messages : 89
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2009
Messages : 89
Points : 148
Points : 148
Par défaut Netbeans - IntelliJ

il me manque dans IntelliJ :
Visual JSF designer / Support de Woodstock

il me manque dans netbeans :
designer UML , au moins diagrammes statiques (de classe ) , dynamiques ( d'état ) et de séquence , avec synchronisation sur les sources
/* designer qui a mystérieusement disparu après la version 6.7 , au profit de logiciels tiers , très bien , mais très cher */

il me manque dans JDeveloper :
une meilleure prise en charge des Frameworks non Oracle /* il m'est avis que ce n'est pas pour demain qu'Oracle va supporter volontairement GWT , attention toutefois , l'IDE dispose tout de même de plugins */

il me manque dans eclipse :
rien (parfois moyennant finance pour les plugins payants ), mais je veux bien un doliprane avec cet IDE


désolé d'être si négatif


petite pub pour netbeans http://netbeans.org/kb/docs/intro-screencasts.html ,
on peut dire que le rapport qualité prix est TRES correct !


PS : pour la prise en charge de GIT , très bien pour le monde libre
Aspartame est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2010, 13h08   #8
Membre habitué
 
Inscription : novembre 2004
Messages : 62
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 62
Points : 132
Points : 132
Citation:
Envoyé par ymajoros Voir le message
Oui, mais dans tout ce que je lis, je ne vois rien de plus que dans Netbeans (par ex.). Quelqu'un peut-il expliquer les plus ?
Je n'utilise pas IntelliJ IDEA depuis longtemps (j'utilisait encore NetBeans il y a un mois), mais la différence qui m'a fait switcher est très claire : les performances, qui sont incomparables sur ma machine un peu vieille (Celeron D 3.0GHz/1Go).

Quant à Eclipse, je préfère ne pas lancer de troll...


EDIT: petite précision, je n'ai pas besoin des fonctionnalités Java EE en ce moment, donc j'utilise la version community.
tHE_fLAmMinG_mOE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 06h21   #9
Membre habitué
 
Inscription : juillet 2009
Messages : 89
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2009
Messages : 89
Points : 148
Points : 148
Citation:
la différence qui m'a fait switcher est très claire : les performances, qui sont incomparables sur ma machine un peu vieille (Celeron D 3.0GHz/1Go)
à 600 $ la licence , t'aurais pas mieux fait de t'acheter un ordi neuf pour le prix ?
Aspartame est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 10h16   #10
Membre habitué
 
Inscription : novembre 2004
Messages : 62
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 62
Points : 132
Points : 132
Citation:
Envoyé par Aspartame Voir le message
à 600 $ la licence , t'aurais pas mieux fait de t'acheter un ordi neuf pour le prix ?
La version community que j'utilise est gratuite et open-source....
Et la licence personnelle vaut 220€, pas 600.....
tHE_fLAmMinG_mOE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 13h50   #11
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 315
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 315
Points : 4 750
Points : 4 750
Citation:
Envoyé par tHE_fLAmMinG_mOE Voir le message
Quant à Eclipse, je préfère ne pas lancer de troll...
C'est à dire que chez intelliJ, il faut bien le reconnaître que lorsqu'ils annoncent le support d'un framework ou d'une techno, c'est généralement de façon assez poussée et professionnelle.

Eclipse est une très bonne plate-forme, très riche mais faut un peu plus... trier.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 14h05   #12
Rédacteur
 
Avatar de darrylsite
 
Inscription : juillet 2007
Messages : 1 287
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1 287
Points : 1 756
Points : 1 756
J'avais installé IntelliJ il y a environ trois semaines. Je l'ai désinstallé après avoir en vain essayé de faire marcher un form que j'ai crée avec l'éditeur visuel. L'IDE n'est pas facile à prendre en main.

Pour la comparaison avec les autres IDE, je trouve que Netbeans est de loin mieux que IntelliJ. Du moins pour l'utilisation que j'en fais. J'ai un éditeur UML, visual JSF, et plein d'autres plugins. En plus, il ne faut pas plus d'une dizaine de minutes pour comprendre comment Netbeans fonctionne.
darrylsite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2010, 14h09   #13
Rédacteur
 
Avatar de darrylsite
 
Inscription : juillet 2007
Messages : 1 287
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 1 287
Points : 1 756
Points : 1 756
Citation:
Envoyé par Aspartame Voir le message
il me manque dans netbeans :
designer UML , au moins diagrammes statiques (de classe ) , dynamiques ( d'état ) et de séquence , avec synchronisation sur les sources
/* designer qui a mystérieusement disparu après la version 6.7 , au profit de logiciels tiers , très bien , mais très cher */
Le support d'UML dans Netbeans peut etre trouvé ici : http://netbeans.org/downloads/zip.html.

Pour l'installation, il suffit de dé-zipper le fichier dans le dossier d'installation de Netbeans. Au démarrage de Netbeans, il va charger le plugin tout seul.
darrylsite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 09h12   #14
Invité régulier
 
Sébastien GERARD
Inscription : juin 2003
Messages : 12
Détails du profil
Informations personnelles :
Nom : Sébastien GERARD
Localisation : Belgique

Informations forums :
Inscription : juin 2003
Messages : 12
Points : 6
Points : 6
Envoyer un message via MSN à sebge2 Envoyer un message via Yahoo à sebge2
J'avoue qu'il faut un certain temps d'adaptation mais après, que du bonheur !

- Il ne faut pas sauvegarder à tout bout de champ, il le fait tout seul

- L'auto complétion est vraiment intélligente, par exemple:


protected void assertReturnedMapper(final Address address, final Class<? extends AddressVOMapper> expectedClass) {
}

lorsque vous appellez cette méthode, pour le deuxième argument, il va vous proposer toutes les classes qui matchent ("nom de la classe".class)

- Comparé à netbeans le mode debug est vraiment mieux, dans mes souvenirs je n'ai rien à dire comparé au debug d'eclipse.

- L'intégration maven est built-in et est vraiment bien faite VS eclipse où ca suck. Par contre, netbeans lui, délègue à maven l'exécution. ItelliJ se base sur la config pour le faire, moins bien donc. Mais bon globalement, il est vraiment bien intégré, rafraichissement rapide et auto de la cache d'artificats utilisés par le projet lorsque le répo local maven est MàJ (meme par une commande maven indépendante). La doc et les sources seront directement dispo (contrairement à eclipse ...)

- Facilité d'intégrer des nouveaux projets et d'en ouvrir (là où eclipse pue)

- Intégration spring rien à dire! possibilité de configurer des configset qui rassemblent différent fichiers de config. Ils marquent les classes qui serait déclarées comme beans. On peut facilement voir si pour un bean donné, il n'y aurait pas une propriété manquante.

- Intégration SVN, du très bien et du moins bon. Le moins bon c'est lorsqu'on s'amuse à faire du refactoring, il y a vite des conflits (la ligne de commande ou turtoise devient obligatoire)... Très bon, facilité de voir les fichiers modifiés, de créer des liste de commit, d'etre notifié des derniers updates qu'il y a eu (et de voir une notification si l'on ouvre un fichier qui aurait été modifié sans avoir été updaté).

- Seul IntelliJ est capable d'ouvrir de gros projets (à moins que vous ayez des betes de courses)

- IntelliJ vous indique les erreurs dans la javadoc. Je ne sais pas si les autres le font...

Au jour le jour, je suis loin d'utiliser toutes ses fonctionnalités...

Perso, je me suis payé la license pour avoir l'ultimate (300€), c'est pour dire comme je l'apprécie !
sebge2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2010, 16h34   #15
Invité régulier
 
Sébastien GERARD
Inscription : juin 2003
Messages : 12
Détails du profil
Informations personnelles :
Nom : Sébastien GERARD
Localisation : Belgique

Informations forums :
Inscription : juin 2003
Messages : 12
Points : 6
Points : 6
Envoyer un message via MSN à sebge2 Envoyer un message via Yahoo à sebge2
http://www.dzone.com/links/r/top_rea...orite_ide.html
sebge2 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 28/12/2010, 11h04   #16
 
Inscription : décembre 2008
Messages : 67
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 67
Points : -34
Points : -34
Intéressant

Va falloir songer à animer une communauté plus active autour de intellij idea, espérons le développement de plugin autour de l'IDE comme pour eclipse, je ferais un projet avec un jour
moustic98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h46.


 
 
 
 
Partenaires

Hébergement Web