IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IntelliJ Java Discussion :

IntelliJ IDEA est-il « l'IDE Java le plus intelligent » ?


Sujet :

IntelliJ Java

  1. #1
    Expert éminent sénior

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Points : 149 059
    Points
    149 059
    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) ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Points : 85
    Points
    85
    Par défaut
    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

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 412
    Points : 807
    Points
    807
    Par défaut
    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.

  4. #4
    Membre à l'essai
    Profil pro
    Intégrateur
    Inscrit en
    Décembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2008
    Messages : 111
    Points : 18
    Points
    18
    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, ...)


  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    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.

  6. #6
    Membre habitué

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 125
    Points : 175
    Points
    175
    Par défaut
    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 ?

  7. #7
    Membre confirmé
    Profil pro
    DIRLO
    Inscrit en
    Juillet 2009
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DIRLO

    Informations forums :
    Inscription : Juillet 2009
    Messages : 197
    Points : 517
    Points
    517
    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

  8. #8
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Points : 170
    Points
    170
    Par défaut
    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.

  9. #9
    Membre confirmé
    Profil pro
    DIRLO
    Inscrit en
    Juillet 2009
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DIRLO

    Informations forums :
    Inscription : Juillet 2009
    Messages : 197
    Points : 517
    Points
    517
    Par défaut
    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 ?

  10. #10
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Points : 170
    Points
    170
    Par défaut
    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.....

  11. #11
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    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 898
    Points : 7 752
    Points
    7 752
    Par défaut
    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.

  12. #12
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    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.

  13. #13
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Points : 2 501
    Points
    2 501
    Par défaut
    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.

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 12
    Points : 13
    Points
    13
    Par défaut
    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 !

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 12
    Points : 13
    Points
    13

  16. #16
    Membre à l'essai
    Profil pro
    Intégrateur
    Inscrit en
    Décembre 2008
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2008
    Messages : 111
    Points : 18
    Points
    18
    Par défaut
    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

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/01/2014, 22h23
  2. Réponses: 0
    Dernier message: 08/07/2013, 22h31
  3. IntelliJ IDEA est-il « l'IDE Java le plus intelligent » ?
    Par Gordon Fowler dans le forum Actualités
    Réponses: 6
    Dernier message: 13/12/2010, 07h43
  4. Revue de l'IDE Jetbrains Intellij Idea 9 Ultimate Edition
    Par Baptiste Wicht dans le forum IntelliJ
    Réponses: 1
    Dernier message: 14/12/2009, 21h15
  5. [XML dataset] est-ce possible en Java ?
    Par stailer dans le forum Persistance des données
    Réponses: 7
    Dernier message: 06/05/2004, 14h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo