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

 Java Discussion :

JAVA : interfaces belles et fluides ?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 26
    Par défaut JAVA : interfaces belles et fluides ?
    Bien chers tous,

    A chaque fois que je vois un programme Java, je vois un programme très bien structuré, clair, qui tourne rapidement mais je vois une interface ringarde.

    Est-il possible de concevoir un programme Java doté d'une interface belle ( comme celle d'un Iphone ) et fluide ( comme celle de Gmail ), qui se met à jour toute seule en temps réel ?

    Si oui, grâce à quel outils ?

    Merci.

    Très cordialement

    Naomi

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    1. Beaucoup de programmeurs/développeurs ne sont ni graphiste, ni ergonome, encore moins designer. Ou pire s'improvisent les trois en sortant une interface classique mais avec des couleurs criardes, des polices non standard, et du dimensionnement à la main "anti responsive".
    2. Ton jugement dépend aussi de tes goûts (la notion de ringarde est très relative). Accessoirement, une application professionnelle demande avant tout d'être pratique et efficace, pas d'être jolie et dynamique (mais c'est vrai que si en plus elle l'est, c'est toujours mieux).
    3. Je connais des applications en Java qui ont une interface à là "iphone". Y'en a même un certain nombre sur Android, étrangement
    4. Il faut également admettre que Swing est plutôt orienté "formulaires", et qu'il est vrai qu'on pourrait ajouter "à l'ancienne" (ou plutôt classique)
      • Mais il existe des environnements graphiques alternatifs plus modernes, comme JavaFX (mais qui perce difficilement, malheureusement). Il existe des applications Java SE avec une UI moderne (par forcément type l'Iphone ou Android, mais dynamique, et animée (avec fluidité)) en Swing, en SWT ou en JFace
      • Il existe des frameworks qui introduisent des paradigmes différents d'UI (comme Piccolo2D qui introduit le paradigme ZUI en AWT/Swing - à la base de l'UI de l'application de l'iphone (Photo app))
      • On peut programmer une UI de zéro en Java2D qu'on pourrait confondre à s'y méprendre avec l'UI de l'I-Phone)
    5. Pour la mise à jour en temps réel, ça ne pose aucun problème, et je dirais que ça n'a pas vraiment de rapport avec l'UI en elle-même (à part peut-être les notions de bindings).
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 26
    Par défaut
    Salut,

    Merci beaucoup Joel.

    Ton argumentation est convaincante.

    Je viens de changer d'avis sur Java.

    Merci beaucoup pour ton aide.

    Très bonne journée.

    Naomi

  4. #4
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    [*]Beaucoup de programmeurs/développeurs ne sont ni graphiste, ni ergonome, encore moins designer. Ou pire s'improvisent les trois en sortant une interface classique mais avec des couleurs criardes, des polices non standard, et du dimensionnement à la main "anti responsive".
    j'ai aussi rencontré des problèmes avec les utilisateurs quand on leur propose quelque chose de "différent". 2 exemples:
    - des utilisateurs d'une base de données "à l'ancienne" (avec un écran avec 10000 trucs) .... pas moyen de leur proposer des idées différentes avec une hiérarchisation ergonomique
    - sur un projet qui doit aboutir en 2020 et qui concerne du pilotage de matériel j'ai proposé d'étudier une interface avec reconnaissance de gestes .... mais bon le futur vous savez ....

    Bref l'ergonomie c'est parfois un point de vue très subjectif.

  5. #5
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    bonjour sophie,

    Si c'est en mode web car tu cites google (gmail), tu peux faire des chose sexy pour pas cher via les bonnes bibliothèques.
    Par exemple si tu veux l'univers graphique de twitter tu utilise la bibliothèque Bootstrap

    Kevin.
    Développeur Java
    Site Web

  6. #6
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2015
    Messages : 26
    Par défaut
    Merci pour vos conseils.

    Bootstrap ( pour le front end ) associé à Java ou Python ( pour le back end ) ?

    Sophie et Naomi

  7. #7
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Pour le web, il y a aussi le couple JSF2 / Primefaces... cette bibliothèque est d'une richesse incroyable, voir ici...

    Comme c'est de "l'ajaxifié", on peut faire comme un client lourd quasiment.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/08/2010, 10h50
  2. Problem Java interface
    Par orli27 dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 03/02/2010, 10h26
  3. [java] interface graphique
    Par Marakima dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 12/02/2008, 22h52
  4. cour tres simplifié en java interfaces graphiques
    Par dimainfo dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 20/07/2007, 14h39

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