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

  1. #81
    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).

  2. #82
    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é.

  3. #83
    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).

  4. #84
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    il ya quelque temps jé vue un comparatif entre Matisse de netbeans et VisualEditor d'eclipse dans un magazine informatique
    d'aprés les notes attribués matisee est meilleur !!
    méme mois jé aimé Matisee et jé travailler avec sur mon projet pfe

  5. #85
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 40
    Points : 47
    Points
    47
    Par défaut
    J'utilise le plugin Eclipse de JFormDesigner, que je trouve très simple d'utilisation (quand on a fait un peu de swing à la main avant bien entendu...) et très performant.
    Après, je n'ai pas testé Mantisse (Eclipse oblige) donc je ne peux pas faire de comparaison !

  6. #86
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Et Abeille Form Designer ?
    Bonjour,

    Avez vous jeté un oeil sur Abeille Form Designer (open source) ?

    Je ne connais pas JFormDesigner mais je me demande si Abeille Form Designer n'ai pas la version 2.0 de JFormDesigner ....
    Sa philosophie est intérressante. Basé sur les composants et layout de JGoodies
    L'outil permet de créer des interfaces swing UNIQUEMENT.
    Chaque form est sauvegardée soit au format propriétaire, soit en XML, soit en Java (via un menu different).
    Pour ma part jutilise l'option XML.
    Un avantage est qu'il n'est pas utile de recompiler le projet pour modifier une interface !
    La séparation entre l'IHM est le reste du projet est vraiment découpée et facilite le développement d'IHM séparement du reste ...
    D'ailleurs l'IHM peut être crée par exemple pour réaliser une maquette ...
    Une fois les écrans validés il ne reste plus qu'à faire passer les IHM à l'équipe de développement pour réaliser le reste.

    OUI l'outil ne gére pas les evenements ... mais l'intégration des évenements est vraiment très simple !

    Je vous laisse y jeter un oeil !

    Si ma supposition concernant JFormDesigner et Abeille est juste (ou non) je veux bien en être informé !

    Gabriel

  7. #87
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    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 enzo_pingus Voir le message

    Je ne connais pas JFormDesigner mais je me demande si Abeille Form Designer n'ai pas la version 2.0 de JFormDesigner ....
    Non, la version 2 de JFormDesigner était déjà meilleure qu'Abeille ^^
    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. #88
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 56
    Points : 50
    Points
    50
    Par défaut
    Abeille est fort beuggé m'a-t-on déjà dit... Qu'en pensez-vous ?

    Perso je l'ai essayé (exemple interface calculatrice) et j'ai trouvé le concept plutôt sympa...

  9. #89
    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é.

  10. #90
    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 !

  11. #91
    Membre confirmé Avatar de calogerogigante
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    602
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 602
    Points : 497
    Points
    497
    Par défaut
    Citation Envoyé par dingoth Voir le message
    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 !
    C'est aussi mon ressentiment... Peut-être qu'à force de persevérer dans un GUI Builder, on finit par en appréhender les secrets et qu'une maîtrise vient peu à peu. Autrement dit, il faut sans doute un investissement conséquent avant que cela ne devienne "rentable".

    Mais bon, je ne suis pas extrêmiste, je comprends l'intérêt visuel que peut apporter un GuiBuilder, mais pour l'instant, mes quelques essais m'ont laissé de marbre aussi, je préfère ma petite feuille, ma tête et mes mains.

    Peut-être que le jour où je devrais coder 10 interfaces par jour, je ferais peut-être le pas...

    Allez, je vais essayer Matisse un de ces quatres...

  12. #92
    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 calogerogigante Voir le message
    Mais bon, je ne suis pas extrêmiste, je comprends l'intérêt visuel que peut apporter un GuiBuilder, mais pour l'instant, mes quelques essais m'ont laissé de marbre aussi, je préfère ma petite feuille, ma tête et mes mains.
    Il ne faut surtout pas laisser tomber ces 3 éléments (oui, les 3 : la feuille comprise) lorsque tu utilises un GUI Builder ! Peut être est-ce là ton erreur !?...

    Particulièrement, avec un GUI Builder Java, il est toujours nécessaire de comprendre la mécanique des layouts ; sinon c'est complètement ingérable. Même avec le dernier, celui propre à Matisse (le GroupLayout), dont on dit tant de merveilles sur son intuitivité, si l'on n'a pas conscience que ce layout travaille par rapport à la notion de bord, on ne peut faire que des GUI approximatives, même si on "voit" ce qui se passe. On "voit" peut être, mais on ne comprend rien, et du coup on fait juste ce qu'on peut.

    Et ne parlons pas de l'organisation des composants dans le GUI Builder, de ces fameuses zones bleues dans le code, etc, etc, etc, toutes choses qui nécessitent des feuilles, des têtes, et des mains, et si tu abordes les GUI Builders sans ces 3 éléments il est normal - et même souhaitable ! - que tu abondonnes.
    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é.

  13. #93
    Membre habitué
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2006
    Messages : 121
    Points : 127
    Points
    127
    Par défaut
    Quand on a créé des IHM sous Delphi par ex., c'est une vraie régression que de devoir faire des IHM sous Netbeans.
    +1

    Oo combien c'est vrai -_-
    Je suis affolée de voir à quel point c'est compliqué (ou plutot prise de tête à vrai dire) de créer une interface en Java, à moins de connaitre swing ou autres dérivés sur le bout des doigts et d'y aller carrément à la main.

    La GUI de Delphi permet de créer des feuilles d'interface très complexe en un rien de temps. Cela requiert seulement d'avoir l'habitude d'utiliser un GUI. Certes, c'est moche^^, mais tres puissant. Même la GUI de VB est plus efficace que celles existantes en Java.

    Je tente de développer une application Windows sous netBeans avec Matisse donc. Cela va me prendre deux fois plus de temps qu'en Delphi tout ca pour gagner sur le prix de la licence :s

    En espérant disposer un jour de vrais outils pour developper en Java, qui ne nous obligent pas à tout faire à la main. Quoiqu'on en dise, un GUI doit être là pour nous faire gagner du temps, sinon à mon idée, il ne sert à rien

  14. #94
    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
    Citation Envoyé par Alyx² Voir le message
    La GUI de Delphi permet de créer des feuilles d'interface très complexe en un rien de temps. Cela requiert seulement d'avoir l'habitude d'utiliser un GUI. Certes, c'est moche^^, mais tres puissant. Même la GUI de VB est plus efficace que celles existantes en Java.
    J'ai mangé pas mal de vb6 et matisse est une perle comparé à celui de vb. J'avais honte de mes interfaces VB tellement c'est froid et figé.

    Que ce soit l'integration de composant, l'edition des propriétés des composants ou la gestion des layouts. il n'y a rien a faire vb n'arrive pas a la cheville des possibilités de matisse.

    Cela requiert seulement d'avoir l'habitude d'utiliser un GUI
    Comme tu dis, je pense que tu n'as pas encore l'habitude de matisse .
    Systèmes d'Informations Géographiques
    - Projets : Unlicense.science - Apache.SIS

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

  15. #95
    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 sinok Voir le message
    Le plugin eclipse est récent (apparu en v3) et n'est peut être pas encore totalement stable (j'ai eu quelques embrouilles avec certains menus, enfin voilà). Et puis apr moment c'est un peu lourd de devoir démarrer eclipse (une usine à gaz) juste pour faire un proto vite fait d'IHM...
    Bonjour, est ce que le Visual Editor est compatible avec la version 3.3.2 d'Eclipse? Car je fais les mises à jours depuis Eclipse et il ne détecte toujours pas de mises à jour pour le VE...Du coups j'ai passé à Netbeans 6.0.1 mais lui même est plein de bug et j'en souffre ...
    La vie n'est qu'une suite de tests...(pas unitaires )

  16. #96
    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 )

  17. #97
    Candidat au Club
    Inscrit en
    Septembre 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    matisse quand suis de mauvaise humeur , sinon a la main

    non , je plaisante , plus sérieusement , matisse est assez bien fait , et il mûrit de version en version .
    sinon , pour se faire plaisir , et développer un code propre, qui va duré dans le temps , un papier , un crayon , et du codage a la main (en se faisant aider par netbeans , c'est agréable je trouve )

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    A noter que la dernière version de JFormDesigner gère également le GroupLayout (ce qui faisait la spécificité de Matisse à l'heure actuelle).

    Donc je vais pas tarder à investir dans une license pour la version 4 (le temps qu'il y ait deux ou trois de version mineures de stabilisation comme pour n'importe quel outil).
    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.

  19. #99
    Membre régulier
    Inscrit en
    Novembre 2003
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 142
    Points : 80
    Points
    80
    Par défaut
    JFormDesigner est de plus en plus complet (GroupLayout, FormLayout...) et existe sous forme de plugin Eclipse.

    Pour ceux qui utilisent les GUI Builders, est-ce dans le cadre de votre travail ou pour d'éventuels projets perso ?

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Projets perso de mon coté, pas encore eu l'occasion d'avoir une mission Swing (ça courre pas les rues en fait)
    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.

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