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

Frameworks Web Java Discussion :

Développement Web, quelle interface graphique?


Sujet :

Frameworks Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Responsable SI Gestion et Décisionnel
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Responsable SI Gestion et Décisionnel

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Par défaut Développement Web, quelle interface graphique?
    Bonjour à tous, et merci de mettre votre savoir à disposition des débutants comme je le suis...
    Je me forme actuellement à JAVA (formation perso à la maison avec des bouqions et developpez.com).
    Je me base beaucoup sur "SPRING par la pratique" et j'ai à peu près compris les niveaux inférieurs DAO, Métier et Service. J'arrive maintenant à la partie IHM et là j'ai quelques questions:
    - Comment faire des jolies interfaces graphiques en JAVA?
    - Les JSP, ça ne génère que du HTML ?
    - Comment font des sites comme Google Mail ou Yahoo Mail (utilisation du drag and drop etc...): Applets?
    - J'entends parler de JSF, mais j'ai trouvé peu de retour... Est-ce que l'un de vous a déjà utilisé cette architecture? Pour quels résultats? Y'aurait il un bon bouquin pour apprendre?

    J'ai bien conscience que mes requêtes sont un peu floues, mais je suis prêt à répondre à toutes les questions... Je ne cherche pas des solutions toutes faites mais des pistes de formation.

    Merci d'avance!

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Le JAVA à la base n'est pas un langage pour faire du client, c'est un langage métier, côté serveur. En revanche si tu veux du beau client tu peux utiliser NetBeans pour faire du drag/Drop mais seulement le codé généré n'est très compréhensible.
    Le Jsp c'est simplement du Html dans lequel t'imbriques du java, mais le java à ce niveau n'intervient que pour te cracher un code dynamique(venant éventuellement de la partie serveur) via des taglibs. Ou tu peux également utiliser des Applets Java.
    Je suis peut être clair, c'est aussi parceque ta question est assez diversifiée.

  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour,
    Citation Envoyé par YobsDebutant Voir le message
    - Comment faire des jolies interfaces graphiques en JAVA?
    C'est pas vraiment du domaine de JAva ça: c'est du XHTML + CSS + JS + le don. Mais après, tu as plusieurs frameworks/libs qui te permettent de générer des trucs sympas sans trop suer.
    Citation Envoyé par YobsDebutant Voir le message
    - Les JSP, ça ne génère que du HTML ?
    Nop, ça génère n'importe quoi du moement que c'est du texte (et même du binaire, mais là, c'est vraiment pas à ce quoi il etait destiné)
    .
    Citation Envoyé par YobsDebutant Voir le message
    - Comment font des sites comme Google Mail ou Yahoo Mail (utilisation du drag and drop etc...): Applets?
    Nop. GMail utilise le framework GWT (un framework maison) qui génère le HTML/CSS/JS à partir de code JAva à la Swing, tandis que Yahoo utilisent leur librairie (ou une version plus évolué) YUI mais ça, c'est une lib côté client, pas serveur et rien ne t'empêche de l'utiliser avec Java.

    Citation Envoyé par YobsDebutant Voir le message
    - J'entends parler de JSF, mais j'ai trouvé peu de retour... Est-ce que l'un de vous a déjà utilisé cette architecture? Pour quels résultats? Y'aurait il un bon bouquin pour apprendre?
    Bizarre ... t'as pas du bien chercher:
    Forum JSF + fonction recherche
    FAQ JSF
    Quelques cours sur JSF et celui-ci aussi.
    Les Blogs de Développez

    Sinon, pour JSF et pour de belles interfaces sans être une foudre en infographie, tu peux regarder un peu RichFaces ou IceFaces ou Woodstock (Google est ton ami ).
    Toutefois, je tiens à t'avertir qu'avec ce genre d'approche (une seule balise de 10 lettres qui te génère un composant magnifique constitué de quelques centaines de lignes de HTML/JS/CSS), tu touches vite la limite et il n'est pas toujours possible de personnaliser le résultat.
    Ce qui laisse la place à d'autres frameworks comme Wicket qui te permet de contrôler précisément le rendu de tes pages.

  4. #4
    Membre averti
    Profil pro
    Responsable SI Gestion et Décisionnel
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Responsable SI Gestion et Décisionnel

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Par défaut Merci
    Merci pour vos réponses...

    Je n'ai peut être pas été assez précis sur JSF quand je dis que je n'ai pas trouvé d'infos. En fait j'étais à la recherche de quelques chose d'assez général comparant JSP et JSF (dans quels cas utiliser l'un ou l'autre).

    Je ne cherche pas du savoir pré-maché, je cherche des directions pour apprendre.

    D'autre part, si je recherche des choses un peu évolué en terme d'IHM, c'est que je ne désespère pas de convaincre ma boite un jour que JAVA c'est bien (et pour ça il faudra convaincre 2 ou 3 anciens accros au windev / webdev)...

    En résumé, XHMTL, CSS et JavaScript sont un préalable pour ce que je veux faire.

    Encore une petite question: Vu que la partie "métier" est sous SPRING / Hibernate, pour la partie IHM, vous auriez utilisé SPRING MVC ou STRUTS?

    Merci d'avance

    Yobs

  5. #5
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Clairement Spring MVC. Le système d'annotation des contrôleurs est un régal...

  6. #6
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    456
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 456
    Par défaut
    perso j'ai utilisé Spring MVC, le résultat était super. Ceci dit je crois qu'il y a plus de doc sur Struts que sur Spring MVC. Mais le site de spring est vraiment assez complet
    bonne chance

  7. #7
    Membre averti
    Profil pro
    Responsable SI Gestion et Décisionnel
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Responsable SI Gestion et Décisionnel

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Par défaut Merci
    Merci à tous pour vos réponses

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

Discussions similaires

  1. Développement efficace des interfaces graphiques (GUI)
    Par Jerome Briot dans le forum MATLAB
    Réponses: 2
    Dernier message: 22/09/2011, 22h00
  2. Développement d'une interface graphique personalisée.
    Par Simonake dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 16/03/2010, 03h35
  3. Quelle interface graphique affiche les infos-bulles ?
    Par ptit_bleu dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 16/10/2009, 11h13
  4. Développement d'une interface graphique pour scanner
    Par dewey01 dans le forum GTK+ avec C & C++
    Réponses: 13
    Dernier message: 01/02/2009, 22h18

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