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 :

[Demande d'aide/avis] Choix du langage et de l'outils pour un projet


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 9
    Par défaut [Demande d'aide/avis] Choix du langage et de l'outils pour un projet
    Bonjour tout le monde,

    Actuellement dans un cursus de DUT informatique je rentre dans la dernière ligne droite : le stage.

    Le but du stage est de construire une interface graphique en Java. Jusque la, c’est facile à comprendre

    L’interface graphique prendra des données en entrées et ressortira des données. Les données en sortie seront générées par des outils externe qui sont déjà créé.
    Je dois fournir un code clair et facilement modulable ( genre MVC) et réutilisable .

    On me laisse le choix d’utiliser la technologie de mon choix en java, après un rapide tour sur le net plusieurs choix s’offre à moi et c’est ici que j’ai besoin de vous! Quelle technologie je dois prendre?Et quel outil?

    Tout d’abord :
    - ATW/SWING ?
    ou
    - SWT/JFace ?
    ou
    - autre?

    Ensuite pour développer :
    - coder from scratch ?
    ou
    - utiliser WindowBuilder le plugin d’Eclipse ?
    ou
    - autre ?

    (on oublie NetBeans car il fait tout plein de code pas modifiable et très souvent illisible, je ne suis pas pour du tout ni mon tuteur d’ailleurs )


    Merci de m’aiguiller dans la bonne direction !

  2. #2
    Membre extrêmement actif
    Avatar de kdmbella
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 799
    Par défaut
    a mon avis et en considérant le fait que tu sois un étudiant comme étant un critère important, je te conseille les solutions suivantes :
    - AWT/Swing
    - pour le dev , de faire du from scratch

    les plugins et autres sont appropriés quand t'a déjà la maitrise de ce qui se fait en arrière plan
    pour le reste a toi de voir mais eclipse et netbeans me semble être les meilleurs EDI gratuits pour Java quand même.
    "L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
    - Benjamin Franklin

    De l'aide en Javascript , consultez la FAQ JS.

    De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 9
    Par défaut
    D'accord merci

    J'ai oublié de dire que je code déjà sous Eclipse penses tu que coder avec le plug-in WindowBuilder ce serait une bonne solution?

  4. #4
    Membre extrêmement actif
    Avatar de kdmbella
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 799
    Par défaut
    ce serait bien mais je pense que c'est mieux de faire du from scratch pour un début histoire de comprendre ce qui se passe derrière. le plug in tu pourras l'utiliser une fois que tu auras maitrisé le code
    "L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
    - Benjamin Franklin

    De l'aide en Javascript , consultez la FAQ JS.

    De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.

  5. #5
    Membre éclairé Avatar de aljessy
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2010
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Octobre 2010
    Messages : 319
    Par défaut
    Tout d'abord j'apprecie ton com kdmbella. Mais seulement j'aimerais savoir ce que c'est que du from scratch.

    Et pour revenir au sujet je pense que si dorian_c utilise matisse de netbeans ce sera bien même si il genère un code qui est parfois difficile à comprendre mais ca n'arrive que si elle veux faire du porter déposer et ainsi fuire le code.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 294
    Par défaut
    Citation Envoyé par aljessy Voir le message
    Tout d'abord j'apprecie ton com kdmbella. Mais seulement j'aimerais savoir ce que c'est que du from scratch.

    Et pour revenir au sujet je pense que si dorian_c utilise matisse de netbeans ce sera bien même si il genère un code qui est parfois difficile à comprendre mais ca n'arrive que si elle veux faire du porter déposer et ainsi fuire le code.
    Pourquoi fuir le code alors qu'il essaye justement de l'apprendre. Il est en stage, il devrait donc profiter de cette opportunité pour approfondir ses connaissances. Je ne pense pas qu'on lui impose de réaliser son travail le plus vite possible.

    Sinon pour répondre à ta question, faire du from scratch revient à réaliser ton le code soit même et ainsi évité le "porter déposer".

  7. #7
    Membre extrêmement actif
    Avatar de kdmbella
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 799
    Par défaut
    Citation Envoyé par aljessy Voir le message
    Tout d'abord j'apprecie ton com kdmbella. Mais seulement j'aimerais savoir ce que c'est que du from scratch.

    Et pour revenir au sujet je pense que si dorian_c utilise matisse de netbeans ce sera bien même si il genère un code qui est parfois difficile à comprendre mais ca n'arrive que si elle veux faire du porter déposer et ainsi fuire le code.
    du from Scratch signifie que tu code tout sans utiliser le moindre outils de glisser déposer et cette technique est celle que je préconise pour un débutant car ça te permet de faire un code que tu comprends et par la même d'apprendre en améliorant ton niveau c'est vrai que ça demande plus de temps mais une fois que tu fais ça et que t'a compris, tu l'as compris une fois pour toute !
    "L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
    - Benjamin Franklin

    De l'aide en Javascript , consultez la FAQ JS.

    De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.

  8. #8
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    [Semi-HS]
    Juste pour apporter un complément d'information par rapport à NetBeans car ce que tu as dit n'est pas tout à fait vrai.
    Citation Envoyé par dorian_c Voir le message
    (on oublie NetBeans car il fait tout plein de code pas modifiable et très souvent illisible, je ne suis pas pour du tout ni mon tuteur d’ailleurs )
    La seule chose qui ne soit pas très lisible est, selon moi, le code de placement relatif au GroupLayout qui est je l'avoue assez indigeste. Mais étant donné que le placement se fait via le gui builder, il n'y a pas grand intérêt à voir/toucher cette portion de code généré. Pour le reste (déclaration, instanciation et initialisation des composants) , tout est modifiable via les propriétés des composants (fenêtre Properties généralement sous la palette, voir notamment l'onglet Code) .
    [/Semi-HS]

    Voilà, en tout cas bon courage pour ton projet .
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Demande d'aide sur le choix d'un langage approprié !
    Par walid6002 dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 09/08/2014, 19h36
  2. Demande d'aide, avis et orientation) MASTER INFORMATIQUE
    Par mohsenuss91 dans le forum Sujets
    Réponses: 1
    Dernier message: 30/06/2013, 14h11
  3. [Projet BI] Choix des outils pour un projet BI
    Par Medmidou dans le forum Approche théorique du décisionnel
    Réponses: 2
    Dernier message: 07/04/2009, 19h06
  4. Aide sur choix de langage de programmation pour PC et Mac
    Par benouille69 dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 11/11/2006, 18h30
  5. Quel langage est le mieux adapté pour un projet web ?
    Par aztec dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 03/09/2006, 17h34

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