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

SWT/JFace Java Discussion :

SWT/JFace ou AWT/Swing ?


Sujet :

SWT/JFace Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut SWT/JFace ou AWT/Swing ?
    salut tous le monde,
    je veut commencer à développer des interfaces graphiques avec JAVA et j'ai déja une petite idée sur AWT/Swing, je viens de parcourir une documentation sur SWT et j'ai constaté la différence avec AWT, mais je ne sais pas quoi utiliser alors si vous pouvez m'aider a choisir du faite que je n'ai pas trop avancer dans les deux, alors je souhaiterai que vous me dirigiez pour que je me spécialise dans l'une d'entre les deux.
    autre chose, la documentation sur Jface et SWT est limité par rapport à AWT/SWING, surtout Jface, je n'ai pas trouvé une documentation qui peut m'aider à m'appliquer, si vous pouvez me donner des liens sur des docs je serais tres reconnaissant
    (J'utilise ECLIPSE pour développez, je n'ai pas trouver de tutorial pour le développement JFACE avec eclipse)

  2. #2
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 888
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 888
    Par défaut
    Salut,

    une recherche sur Google de "jface tutorial eclipse" te retourne tous les tutoriaux qui pourraient faire ton bonheur.

    En ce qui concerne le choix entre AWT/SWING et SWT/JFace, tout dépend des outils que tu utilises et de tes préférences. Il faut savoir que SWING fait partie de la jdk de base, alors que SWT demande l'ajout d'au moins une librairie en .jar pour l'api et d'une librairie système pour l'affichage natif des widgets ( par exemple sous windows il faut aussi inclure à ton application un dll ).

    Je te conseillerais plutôt de t'orienter vers AWT/SWING, car au fur et à mesure de l'évolution de la JDK, beaucoup d'améliorations lui sont apportées. De plus, si tu déploies ton application sur des postes clients, tu n'auras pas à te soucier de l'installation de ton application, JDK mise à part, alors que ça peut être plus compliqué avec une application SWT.

    Mais au final, tu peux faire tout ce dont tu as envie avec les deux approches, donc c'est vraiment une question de préférence.

    A+

  3. #3
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par défaut
    Salut,

    De mon point de vue si tu souhaites faire du développement via la plateforme Eclipse RCP, tu devras utiliser SWT/JFace. Dans le cas contraire tu as tout intérêt d'utiliser Swing même s'il est possible de faire du pur SWT et JFace.

    Mais l'intérêt de SWT/JFace n'a de sens que pour Eclipse RCP.

    Concernant les ressources, des supports de cours sont disponibles. Pour l'instant ils se focalisent sur SWT et JFace, ça tombe bien c'est ce que tu demandes ;-)

    http://mbaron.developpez.com/eclipse/intro
    http://mbaron.developpez.com/eclipse/swt
    http://mbaron.developpez.com/eclipse/jface1

    Par ailleurs tous les exemples du support de cours sont disponibles.

    Un support de cours sur la suite de JFace devrait être prochainement disponible. La prochaine étape concerne la partie plugin.


    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut
    Mais une fois que je connais très bien SWT/Jface en principe je n'aurai pas de problèmes non?!!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 98
    Par défaut
    s'il vous plait je n'ai pas saisie la différence entre une application normal et une autre eclipse RCP?
    moi j'aimerai faire des application de gestion en général qui utilise une BDD, alors j'ai pensé a me spécialiser dans une des deux méthodes pour les interfaces graphiques soit AWT/Swing ou SWT/JFace.
    j'ai vu que Jface offre de grandes possibilité avec les Viewer, mais moi qui ne veut pas trop tarder a commencer a travaillé, je n'ai pas trouvé d'éditeur graphique gratuit pour développer avec Jface, par contre avec le VE d'eclipse c'est possible de faire les Swing
    que me proposez vous?

  6. #6
    Rédacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par défaut
    Salut,

    Pour faire simple, voici une courte description d'Eclipse RCP (sachant que cette introduction détaille un peu plus).

    Une application Eclipse RCP repose sur un framework proposée par la plateforme Eclipse. Le framework te fournit un cadre te permettant de construire ton application comme une imbrication d'un ensemble de plugin. Par ailleurs, la plateforme Eclipse fournit un éventail important d'APIs facilitant le développement. Je pense notamment aux perspectives, aux dock pour la partie graphique, mais aussi des projets comme GEF pour faire des graphes, EMF pour la méta modélisation, ...

    Du côté Swing/AWT il existe aussi un équivalent appelé Netbeans RCP.

    Concernant les Viewers et après avoir utilisé ceux de Swing et ceux de JFace, je dirais que l'API de Swing est plus simple et plus flexible.

    Enfin, avec Eclipse VE tu peux faire des IHM en utilisant SWT/JFace et heureusement car à la base c'est fait pour

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  7. #7
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 340
    Par défaut
    Euh je me permet de rebondir sur ce que tu as dis keulkeul à propos de l'intérêt de SWT hors d'eclipse, je ne comprend pas bien pourquoi tu dis que ça n'a de sense que si on l'utilise dans ce cadre ? C'est une API performante et riche alors pourquoi se cantonner à Eclipse RCP ?

Discussions similaires

  1. Combiner Swing et SWT/JFace ?
    Par farouk1301 dans le forum SWT/JFace
    Réponses: 0
    Dernier message: 05/10/2012, 16h32
  2. [débutant]Equivalence Swing Swt / JFace
    Par pingoui dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 02/10/2008, 23h03
  3. AWT, SWING ou SWT?
    Par motorenshi dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 12/01/2007, 08h57
  4. [AWT/Swing] BorderLayout --> [SWT] ???Layout
    Par ®om dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 08/05/2006, 19h19
  5. [Info]AWT, SWING, SWT
    Par ben23 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 13/04/2004, 10h28

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