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

Affichage des résultats du sondage: Quel GUI Builder recommandez vous ?

Votants
228. Vous ne pouvez pas participer à ce sondage.
  • Matisse

    108 47,37%
  • JFormDesigner

    16 7,02%
  • Visual Editor

    48 21,05%
  • Jigloo

    19 8,33%
  • Autre (Précisez)

    37 16,23%
Interfaces Graphiques en Java Discussion :

Quel GUI Builder utiliser ?


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué Avatar de _kal_
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Points : 156
    Points
    156
    Par défaut Quel GUI Builder utiliser ?
    Bonjour,

    Dans le cadre d'un projet personnel, j'aurai besoin de concevoir une IHM. J'ai vraiment pas le courage de taper tout le code du GUI à la main, et je me tourne vers vous pour avoir vos opinions perso sur les GUI Builder du marché.

    Sachant que je developpe sous Linux, les GUI Builder compatible uniquement sous windows ne m'interessent pas. J'ai déjà commencé mes recherches, et j'ai trouvé ceux ci :
    • WindowBuilderPro de chez Instantiations
    • Matisse, le builder de netbeans
    • Intellij IDEA et son builder
    • JFormDesigner
    • JBuilder (je crois qu'il marche sous linux)
    • ...



    Merci de d'indiquer les autres gui builders que vous connaissez, et de dire celui que vous préférez

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 159
    Points : 467
    Points
    467
    Par défaut
    Depuis que j'ai découvert Matisse, je ne m'en lasse pas, c'est mon préféré.

  3. #3
    Membre expérimenté Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Points : 1 544
    Points
    1 544
    Par défaut
    Bonjour,

    sinon y a eclipse avec VisualEditor (ED) ou Jigloo que je trouve tres simple a prendre en main

    Neanmoins pour apprendre, la mimine c est le top...
    "vaste programme"

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    JFormDesigner est une vraie petite merveille, très en vogue chez les gens de javadesktop, facilement utilisable, te faisant gagner énormément de temps, utilisation intuitive du FormLayout JGoodies, qui lui même est déja relativement intuitif...

    Pour moi seul matisse peut (plus ou moins) soutenir la comparaison, et encore... ET puis IntelliJ mais lui il coûte bonbon a moins d'appartenir à un projet open source costaud (dans ce cas c'est gratos, mais juste pour les devs du projet)
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    comme ca au feeling, sans prétendre que je connais tout ceux cités, je dirais aussi JFormDesigner ou matisse.

  6. #6
    Expert éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    Par défaut
    Je les ai pas tous testés, mais si tu as les moyens d'avoir IntelliJ Idea, je te le conseille Sinon JFormDesigner

  7. #7
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par sinok
    utilisation intuitive du FormLayout JGoodies, qui lui même est déja relativement intuitif...
    SInon pour le bouquin je dirais Desktop Java Live si tu possède un niveau Minimal en Anglais et les bases de swing
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    Jform Designer ou matisse sont pas mal...

  9. #9
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 117
    Points : 70
    Points
    70
    Par défaut
    J'utilisais Eclipse et son VE.

    En testant l'éditeur de NetBeans (Matisse) cela m'a fait changer d'ide + GUI.

    Gratuit , éfficace, rapide...

  10. #10
    Membre actif
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2004
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 230
    Points : 250
    Points
    250
    Par défaut
    j'ai pas lu toute les reponses mais je pense que rien ne vaut une interface faite a la main , la pluspart du code autogenerer est pour ma part carrement degueu pour faire de la maintenance dessus ou des modif mineur est assez penible ...

    apres c'est vrais que si je dois utiliser les GridBaglayout j'utiliserai un edi visuel ... mais tant que je peux Borderlayout , Gridlayout suffisent amplement

  11. #11
    Rédacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    2 108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 108
    Points : 3 203
    Points
    3 203
    Par défaut
    carrement degueu pour faire de la maintenance dessus ou des modif mineur est assez penible ...
    tout a fait.
    Nos premiers cours on eu lieu sur JBuilder, et j'avous que ca fait peur.


    Mais avec le temps, on connait mieux le code et on se soucis moins de la facon dont est fait l'IHM.

    Cote propreté, matisse fait un beau travail. tout dans une methode et declaration des composants pour toute la classe (ils ne sont pas declaré dans la methode). J'ai fait quelque fenetre avec matisse (j'etais encore sous eclipse il y a peu) et j'avous que j'y prend gout. c'est un gain de temps pour faire les fenetres bien remplie, ainsi que pour bien aligner les composants (JTextfield et Jlabel surtout)

    bref, tu devrais prendre le temps d'essayer
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

    Pour un monde sans BigBrother IxQuick ni censure RSF et Les moutons

  12. #12
    Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Avec Liebig j'ai apris à faire la soupe
    Oui, la soupe que je fais en versant de la poudre dans la flotte c'est bon, je sais pas comment ils font, mais maintenant je me sens AS de la cuisine..... et comment je fais une autre soupe, une qu'ils ne proposent pas en sachet, pas grave, je garde la même recette même si je dois en crever.
    C'est tout le problème des EDI tant qu'ils nous offrent ce qu'il nous faut, tout baigne, et après? on ne sait pas faire ce qu'ils nous offrent pas, conclusion, on est pas maitre du navire.....

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Le mieux est de combiner les deux: faire les frames les plus exigeantes à la main s'il le faut tout en profitant de ces nouvelles fonctionnalites qui nous font gagner beaucoup du temps pour toutes les frames/panels simples.

    Pour ma part j'ai adopté Matisse (moins capricieux et plus propre que VE). Par contre comme j'ai du mal à me separer d'Eclipse j'utilise l'intégration de Matisse dans MyEclypse.

    A+

  14. #14
    Membre régulier Avatar de balmeyer
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 84
    Points : 79
    Points
    79
    Par défaut
    Citation Envoyé par newvoho
    Oui, la soupe que je fais en versant de la poudre dans la flotte c'est bon, je sais pas comment ils font, mais maintenant je me sens AS de la cuisine..... et comment je fais une autre soupe, une qu'ils ne proposent pas en sachet, pas grave, je garde la même recette même si je dois en crever.
    C'est tout le problème des EDI tant qu'ils nous offrent ce qu'il nous faut, tout baigne, et après? on ne sait pas faire ce qu'ils nous offrent pas, conclusion, on est pas maitre du navire.....

    Faut pas oublier la productivité... La fonction des developpeurs n'est pas uniquement de se faire plaisir, et du faire du code "authentique" 100% traditionnel... C'est aussi de répondre efficacement à un problème, une mission...

    Si ton projet n'est pas centré sur l'interface, un outil d'aide à la conception t'aide grandement, et te permet de te concentrer sur la logique métier.

    Après, il est vrai que le parcours "idéal" est d'abord d'apprendre à faire une interface à la main, avec le compilateur "javac" et un éditeur de texte, puis de passer après à un outil qui t'assiste plus. Si quelqu'un attaque directos avec un IDE, et qu'il se sent mal à l'aise devant le code bizarre généré, plein de "JFrame" itou, là evidemment, c'est pas terrible...

    En plus, pour ceux qui aiment le langage java, c'est chouette de voir un bon concepteur visuel qui offre une réelle alternative à des produits comme Visual Studio de Microsoft.

  15. #15
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 253
    Points : 446
    Points
    446
    Par défaut
    Bonjour,
    personellement j'ai commencé avec Visual Editor dans Eclipse. Ca m'a permi de faire un peu de prototypage et de voir comment il structurait le code (lazy init).
    Maintenant, je le fait à la main
    Pour ce qui est du layout, j'ai aussi commencé par le GridBagLayout. Assez difficile à prendre en main et quand tu veux modifier le layout, bonjout la galère
    Depuis, j'utilise souvent le zoneLayout très facile à prendre en main, modifiable, que du bonheur quoi
    Il est agréable d'avoir le choix. La difficulté est alors de faire le bon (ou le moins pire).

  16. #16
    Membre habitué Avatar de yakanet
    Homme Profil pro
    Inscrit en
    Décembre 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38

    Informations forums :
    Inscription : Décembre 2005
    Messages : 137
    Points : 164
    Points
    164
    Par défaut
    +1 Matisse pour sa convivialité (comparé a un VE) ainsi que pour sa gratuité.

  17. #17
    Membre régulier
    Inscrit en
    Mars 2006
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 97
    Points : 104
    Points
    104
    Par défaut
    Citation Envoyé par yakanet Voir le message
    +1 Matisse pour sa convivialité (comparé a un VE) ainsi que pour sa gratuité.
    Tu n'as pas qques tutos sympa, car pour le moment niveau convivialité, c'est pas top avec toutes les contraintes au niveau du code source que nb impose (impossibilité de modifier telle ou telle partie de code car protégé par nb).

  18. #18
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    Citation Envoyé par badack Voir le message
    Tu n'as pas qques tutos sympa, car pour le moment niveau convivialité, c'est pas top avec toutes les contraintes au niveau du code source que nb impose (impossibilité de modifier telle ou telle partie de code car protégé par nb).
    Il y a tellement de qui rouspètent à ce sujet que maintenant on répond : OUI OUI VOUS POUVEZ EDITER LE CODE !

    Au moins cela calme. Esprit de Tolérance, avec nous. Faisons la part du feu. Voir Can I edit the blue, guarded blocks of code when developing a GUI ? sur la FAQ Netbeans.
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

  19. #19
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 252
    Points : 1 419
    Points
    1 419
    Par défaut
    Je n'avais jamais utilisé de GUI builder avant ce week-end. J'ai décidé de tester VE (Netbeans - et donc Matisse - n'entrera pas de sitôt sur mon ordi).

    Et je dois dire que je suis assez déçu. C'est du chinois. Ok, je l'ai essayé sans tutoriel. Mais rien qu'à voir le code produit, c'est à se tirer une balle dans la tête ! Ok, les éléments sont facilement accessibles, ok, les éléments peuvent être gérés en quelques clics. Mais bon... c'est du grand n'importe quoi : pas moyen d'ajouter facilement un layout. Tous mes composants étaient placés avec des valeurs absolues, alors que je voulais un simple formulaire.

    Donc pour l'instant, à moins d'avoir un bon tuto, le meilleur des GUI builder, ce sont mes petites mains !

  20. #20
    Membre habitué Avatar de sofien
    Inscrit en
    Février 2005
    Messages
    325
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Février 2005
    Messages : 325
    Points : 127
    Points
    127
    Par défaut
    Citation Envoyé par gifffftane Voir le message
    Il y a tellement de qui rouspètent à ce sujet que maintenant on répond : OUI OUI VOUS POUVEZ EDITER LE CODE !

    Au moins cela calme. Esprit de Tolérance, avec nous. Faisons la part du feu. Voir Can I edit the blue, guarded blocks of code when developing a GUI ? sur la FAQ Netbeans.
    En ce qui concerne la modification du code, personnellement je requiers à la méthode d'ajout du code dans le constructeur après initComponents.
    La vie n'est qu'une suite de tests...(pas unitaires )

Discussions similaires

  1. Quels outils de constructions d'interfaces graphiques (GUI-Builder) préférez-vous ?
    Par Mickael Baron dans le forum Interfaces Graphiques en Java
    Réponses: 48
    Dernier message: 14/08/2019, 22h09
  2. C++ Builder 2009 Quel Moteur 3D Utiliser ?
    Par kurul1 dans le forum Moteurs 3D
    Réponses: 3
    Dernier message: 07/09/2009, 09h52
  3. Quels outils logiciels utiliser pour faire son site ?
    Par tripper.dim dans le forum Outils
    Réponses: 36
    Dernier message: 22/05/2008, 18h39
  4. [Info]gui builder
    Par sonialem2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 03/08/2004, 21h13
  5. [corba] débutant : dans quels cas l'utiliser
    Par jmturc dans le forum CORBA
    Réponses: 2
    Dernier message: 10/10/2002, 08h58

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