Interface graphique pour une application Java autonome app. Dois-je utiliser SWT ou GWT?
//I'm totally new at apps with GUI , please bear with me :)
Je suis en train d'écrire un nouveau stand alone (ce qui signifie , pas de client/serveur) application en Java. Je suis en train de décider si je dois utiliser la SWT ou GWT .
GWT semble être très agile et ont plus de capacités (c'est ce que dit notre concepteur d'INTERFACE utilisateur) , mais j'ai du mal à me faire une idée sur l'utilisation des outils web pour une application web non
SWT semble plus logique top-moi seulement parce qu'il n'est pas web
(Puis de nouveau , ces raisons peuvent être totalement hors de propos )
Qu'en pensez-vous?
Peut-être que vous devez en outre avoir un coup d'oeil dans le Rich Ajax Platform, qui vous permet d'exécuter une application sur le bureau (SWT), ainsi que sur le web (RTT).
Transport par voie d'eau représente maintenant l'Application à Distance de la Plateforme
Transport par voie d'eau représente maintenant l'Application à Distance de la Plateforme
OriginalL'auteur Yossale | 2010-11-08
Vous devez vous connecter pour publier un commentaire.
Vous avez l'air de confondre. GWT est strictement pour le développement de web apps. Vous ne pouvez pas l'utiliser pour la construction d'un bureau de l'interface graphique.
Si vous voulez écrire régulièrement Java GUI, vos choix sont
Voir, par exemple, à ces questions pour une comparaison:
Java application de Bureau: SWT vs Swing
JavaFX ou Swing?.
Ainsi, le Swing est utilisé dans de nombreuses applications (en particulier en interne), de sorte qu'il ne disparaîtra pas de sitôt. Mais oui, il ressemble actuellement Oracle veut le remplacer avec JavaFX, donc pour les nouveaux projets de la Balançoire doit être utilisé uniquement si il y a des avantages évidents (comme utile personnalisé composants Swing vous pouvez vous appuyer sur). De toute façon, bon point sur JavaFX, je l'ai ajouté à la liste.
OriginalL'auteur sleske
GWT les applications s'exécutent dans un navigateur, donc il ya certainement un "serveur", de sorte que vous devez l'ignorer.
Ce que vous avez mentionné sont des technologies Java. Dans cet espace, les deux grands acteurs sont SWT et Swing. Je vous suggère de choisir l'un d'eux, mais je sais que le Swing est plus âgé, et donc plus documenté. Si vous voulez la jouer "safe", choisissez Swing.
OriginalL'auteur darioo