Précédent   Forum du club des développeurs et IT Pro > Java > Interfaces Graphiques en Java

Interfaces Graphiques en Java Forum d'entraide pour les interfaces graphiques en Java (Swing, AWT, JFace, SWT, Graphisme 2D et 3D, clients riches, ...). Avant de poster -> Les cours sur les Interfaces Graphiques - FAQ GUI Java

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quels outils de construction d'interfaces graphiques (GUI-Builder) utilisez vous ?
Eclipse WindowBuilder 28 43,08%
Swing GUI Builder Netbeans 29 44,62%
Intellij IDEA 1 1,54%
JFormDesigner 2 3,08%
Jigloo 1 1,54%
Autre (précisez) 10 15,38%
Sondage à choix multiple Votants: 65. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse Actualité déjà publiée
 
Outils de la discussion
Vieux 28/06/2012, 00h15   #21
Mstreatboy
Membre régulier
 
Holy
Inscription : décembre 2007
Messages : 77
Détails du profil
Informations personnelles :
Nom : Holy
Âge : 25

Informations forums :
Inscription : décembre 2007
Messages : 77
Points : 92
Points : 92
Envoyer un message via MSN à Mstreatboy Envoyer un message via Skype™ à Mstreatboy
Solution propriétaire pour moi. Jbuilder mais bon au finish c'est une extension d'éclipse.
Mstreatboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2012, 08h05   #22
Marekh
Invité régulier
 
Inscription : mai 2005
Messages : 47
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mai 2005
Messages : 47
Points : 6
Points : 6
Par défaut Java FX :)

Eh bien moi je vote un peu en dehors des clous avec Java FX

J'ai été tout récemment confronté à ce besoin et j'ai choisi (après différent tests) de me reposer sur Java FX pour la partie GUI.

Les avantages sont nombreux :
  • Création de l'interface avec l'excellent et très intuitif Scene Builder
  • Utilisation de CSS pour gérer les effets graphiques, les couleurs, les styles... (simplicité, séparation d'avec le code...)
  • Solution entièrement gratuite (Scene Builder aussi bien sûr)
  • Gestion simplifiée des évènements (liaison code / UI très aisée)
  • Coût d'apprentissage quasi-nul (30 minutes de recherche sur le net et c'est parti ! En plus les objets manipulés, comme les boutons par exemple, ont quasiment le même nom et au moins les mêmes possibilités qu'en Swing)
  • Séparation complète entre code métier et UI
  • Maintenabilité aisée (que ce soit via le fxml ou via Scene Builder)

Côté inconvénients, on a :
  • Nécessité pour le client de disposer d'un runtime JFX (je n'ai pas encore testé le déploiement cela dit, car c'est un projet qui n'est pas destiné à l'être)
  • Coût d'apprentissage (même s'il est minime, il y en a un)
Marekh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2012, 11h22   #23
Folgore
Candidat au titre de Membre du Club
 
Inscription : mai 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 10
Points : 12
Points : 12
Pour un projet j'ai utilisé Eclipse associé a WindowBuilder.

Pas trop mauvais quand on l'apprends a maitrisé (petit plus pour le form layout !) et surtout tres complet.

Bon y a quelques bugs de temps a autre et derrière ça génère un code pas très beau mais bon, pour ca qu'il est conseillé de passer par du mvc, comme ca on mélange pas tous dans la même classe ihm.

Apres j'avais essayé celui intégré a Netbeans et il m a l'air bien plus leger, fluide et complet que windowBuilder... faudra que je m y mette un de ces 4.

Ceci dit, le meilleur éditeur visuel reste pour moi ceux de Visual Studio et notamment celui avec la présentation wpf / xaml
Folgore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2012, 12h06   #24
moumene
En attente de confirmation mail
 
Homme Moumen WiFi
Développeur .NET
Inscription : avril 2010
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Moumen WiFi
Âge : 24
Localisation : Algérie

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2010
Messages : 1
Points : 2
Points : 2
Envoyer un message via MSN à moumene Envoyer un message via Skype™ à moumene
je dirais QtJambi parce que j'ai pas trop kiffé SWING au début xD et je voulais faire autrement pas comme les autres
j'été un petit peu déçu quand j'ai appris qu'ils ont arrêter le développement de Qt en java dommage
moumene est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2012, 12h16   #25
tonnebrre
Futur Membre du Club
 
Homme ayoub rachidi
Inscription : mars 2010
Messages : 71
Détails du profil
Informations personnelles :
Nom : Homme ayoub rachidi
Localisation : Maroc

Informations forums :
Inscription : mars 2010
Messages : 71
Points : 18
Points : 18
pour l'instant je n'ai utilisé que jigloo et il est bon
tonnebrre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2012, 18h13   #26
geforce
Membre éclairé
 
Avatar de geforce
 
Homme
Développeur informatique
Inscription : janvier 2010
Messages : 629
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2010
Messages : 629
Points : 350
Points : 350
Envoyer un message via Skype™ à geforce
heee,

dit y a pas la même chose mais pour le web (Java EE ) ?

geforce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2012, 18h43   #27
Crazyfaboo
Membre confirmé
 
Avatar de Crazyfaboo
 
Homme
Software Engineer
Inscription : août 2004
Messages : 90
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Software Engineer

Informations forums :
Inscription : août 2004
Messages : 90
Points : 254
Points : 254
Envoyer un message via MSN à Crazyfaboo
J'avais tenté le GUI builder d'eclipse début 2009 mais c'était horrible… Depuis, j'utilise celui de NetBeans. Il me permet de faire ce que je veux sans trop me prendre la tête et boggue rarement.
Crazyfaboo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2012, 00h49   #28
marc.collin
Membre éclairé
 
Homme Marc Collin
Ingénieur en génie logiciel
Inscription : juin 2012
Messages : 163
Détails du profil
Informations personnelles :
Nom : Homme Marc Collin

Informations professionnelles :
Activité : Ingénieur en génie logiciel

Informations forums :
Inscription : juin 2012
Messages : 163
Points : 303
Points : 303
Citation:
Envoyé par geforce Voir le message
heee,

dit y a pas la même chose mais pour le web (Java EE ) ?

pour jsf?

il y avait une extension pour netbeans visual web designer
http://netbeans.org/community/magazi.../visualwebdev/

elle était très bien, mais j'avais lu sur les mailing list qu'ils arrêtaient de la supporter, car c'était au final peu utilisé et qu'elle nécessitait trop de ressource.

Oracle a part contre un outil similaire dans leur environnement de développement.
marc.collin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2012, 13h55   #29
moustic98
 
Inscription : décembre 2008
Messages : 95
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 95
Points : -23
Points : -23
Citation:
Envoyé par lunatix Voir le message
y'a vraiment encore des projets en Swing ?
Normalement, et en 2012, il est normal que tu te pose ce genre de question, car à mon sens, et d'après ce que je coutois chez les DSI, on admet un client lourd quant c'est une interface d'administration d'un progiciel qui coute super cher, mais plus pour une application utilisateur, cela prend enormement de temps déployer sur tous les poste de travail, vive les client riche et léger, donc je rejoint ton interrogation lunatix
moustic98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2012, 14h14   #30
lunatix
Rédacteur/Modérateur
 
Avatar de lunatix
 
Homme julien
Architecte technique
Inscription : novembre 2002
Messages : 1 908
Détails du profil
Informations personnelles :
Nom : Homme julien
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : novembre 2002
Messages : 1 908
Points : 3 318
Points : 3 318
Envoyer un message via ICQ à lunatix Envoyer un message via AIM à lunatix Envoyer un message via MSN à lunatix
Citation:
Envoyé par moustic98 Voir le message
Normalement, et en 2012, il est normal que tu te pose ce genre de question, car à mon sens, et d'après ce que je coutois chez les DSI, on admet un client lourd quant c'est une interface d'administration d'un progiciel qui coute super cher, mais plus pour une application utilisateur, cela prend enormement de temps déployer sur tous les poste de travail, vive les client riche et léger, donc je rejoint ton interrogation lunatix
bon, je me suis fait un peu basher sur ce post mais c'est ma faute, j'ai pas assez expliqué ce que je voulais dire.
effectivement, moi je ne vois aucun projet swing demarrer, et quand un projet demarre avec un objectif de client lourd, c'est en général du .net.
Par contre j'ai vu quelques personnes s'interesser a javaFX, qui semble pas mal avec son sceneBuilder, et FXML.
__________________
Blog blog = new MyBlog();
lunatix est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/07/2012, 14h16   #31
moustic98
 
Inscription : décembre 2008
Messages : 95
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 95
Points : -23
Points : -23
Citation:
Envoyé par geforce Voir le message
heee,

dit y a pas la même chose mais pour le web (Java EE ) ?

Comme te la préciser marc.collin, y a les jsf, sinon, tu peux essayé Extjs (devenu sencha) qui te permet de créer tes propre composant en JS, avec pour Extjs un semblable de la logique de construction des IHM pareil que swing

Après tu trouveras aussi des equivalent en framework JS orientée objet comme dojo, prototype, GWT, ... ça reste toujours une logique composant que l'on rajoute dans une page web, avec du ajax request pour remplacer les evenement
moustic98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2012, 14h19   #32
moustic98
 
Inscription : décembre 2008
Messages : 95
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 95
Points : -23
Points : -23
Citation:
Envoyé par lunatix Voir le message
bon, je me suis fait un peu basher sur ce post mais c'est ma faute, j'ai pas assez expliqué ce que je voulais dire.
effectivement, moi je ne vois aucun projet swing demarrer, et quand un projet demarre avec un objectif de client lourd, c'est en général du .net.
Par contre j'ai vu quelques personnes s'interesser a javaFX, qui semble pas mal avec son sceneBuilder, et FXML.
hahahaha ,

j'ai bien vu que tu t'ai fait basher, mais je partage ton avie, et j'ai bien compris que tu parlais de nouveau projet et non d'ancien projet toujours maintenu, apres je suis deja tombé dans la situation où j'ai du récuperer de l'info depuis de AS400
moustic98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h45.


 
 
 
 
Partenaires

Hébergement Web