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

Interfaces Graphiques en Java Discussion :

[Débutant]GUI Builder ou à la main?


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 40
    Par défaut [Débutant]GUI Builder ou à la main?
    Bonjour,

    Dans le cadre de mon cursus scolaire, je vais avoir un projet java très prochainement. Traditionnellement le sujet sera la réalisation d'un petit soft de comptabilité. Le projet dure une semaine et est réalisé par groupe de trois personnes.

    Il est à noter que nous sommes tous débutant en JAVA, mais nous avons néanmoins les bases (comment ouvrir une fenêtre, placer des éléments, se connecter à une base de données...) L'étude n'est pas non plus un problème, nous mettrons en application nos connaissances en UML fraichement acquises.


    Pour en arriver à ma question : je suis face à un curieux dilemme, j'ai le choix entre :
    • faire l'interface graphique avec un "gui builder" par exemple celui intégré dans NetBeans au risque de perdre pas mal de temps pour réutiliser le code et faire faire à l'interface graphique ce que l'on désire.

    • faire tout "à la main" dans eclipse, et du coup perdre beaucoup de temps à réaliser l'interface graphique, mais dans ce cas on ne perds pas de temps pour utiliser le code (puisque c'est nous qui l'auront fait).


    Mon objectif est de choisir la solution qui me fera perdre le moins de temps, et qui colle au plus près à la réalité du travail de développeur, indépendamment du niveau de difficulté (ou presque).

    N'ayant aucun recul sur le sujet, je fais appel à vos avis et conseils!
    Merci d'avance!
    Fred

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    En général, pour maitriser un tant soit peu Swing, il est préférable de commencer à la main, histoire de prendre en main le sujet. Toutefois il est intéressant de voir le code généré par les GUI Builder pour comprendre la façon dont il est organisé, et s'en inspirer plus ou moins librement.

    Sachant qu'il existe un très bon GUI Builder pour Eclipse aussi en la personne de WindowBuilder Pro qui a été mis en open source par Google http://code.google.com/intl/fr/javad...pro/index.html.

    Attention toutefois au GUI Builders en milieu scolaire, vos professeurs attendant peut être que vous fassiez le travail à la main. Et le code généré est très facilement reconnaissable.

  3. #3
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Je te conseillerais de le faire à la main.
    Si le projet est sur une semaine, l'IHM ne devrait pas être très grande.
    Et pour réutiliser le code d'un générateur de code... personnellement je trouve ça horrible, mais c'est un avis personnel

  4. #4
    Membre Expert Avatar de rtg57
    Homme Profil pro
    Autodidacte
    Inscrit en
    Mars 2006
    Messages
    1 341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Autodidacte
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 341
    Par défaut
    Bonjour,

    personnellement (et cela n'engage que moi), j'avais commencé avec NetBeans, pendant que cela irait plus vite dans la composition des éléments graphiques. Cependant, j'ai constaté que finalement, j'allais sans cesse regarder comment l'éditeur "traduisait " le placement de mes composants. Comme je n'y comprenais pas grand chose, puisque je débutais aussi, j'ai basculé vers Eclipse, afin de faire les mises en forme à la main.
    Finalement, je ne regrette pas car:
    1) Je comprends maintenant comment est géré le placement des composants
    2) Je constate que cela n'est pas très gourmand en temps de codage, pour peu que l'on ne monte pas une usine à gaz

    Je pense donc qu'il est important de faire le travail "à la main", ce ne sera que plus bénéfique par la suite.

    @ bientôt...

Discussions similaires

  1. Quel GUI Builder utiliser ?
    Par _kal_ dans le forum Interfaces Graphiques en Java
    Réponses: 104
    Dernier message: 04/12/2011, 14h51
  2. [5.5 RC1] Ouille sur le GUI Builder
    Par spekal dans le forum NetBeans
    Réponses: 4
    Dernier message: 08/10/2006, 00h21
  3. [Débutant] template <typename T> et main()
    Par reggae dans le forum Langage
    Réponses: 6
    Dernier message: 22/10/2005, 18h57
  4. [Info]gui builder
    Par sonialem2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 03/08/2004, 21h13
  5. [Débutante] GUI Postgresql
    Par aidefz dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 07/04/2004, 10h49

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