Java application de Bureau: SWT vs Swing

Je suis un développeur web à jour et la réflexion sur la construction de ma première véritable application de bureau. L'idée est de construire un outil qui automatise une très répétitif des tâches dans une application web où aucune API n'est disponible.

Je sais que je veux utiliser Java. Je l'ai utilisé avant pour les contenus du web, connaître la syntaxe assez bien et souhaitez que l'application à la croix-plattform aussi facile que possible.

Où je ne suis pas sûr si je devrais utiliser SWT ou Swing. Mon principal public utilise Windows, j'ai envie de regarder en tant que natif possible. Linux et Mac devrait fonctionner, mais les regards ne sont pas si important ici.

Alors, quels sont les arguments pour et contre chaque Framework d'INTERFACE, Swing ou SWT?

Grâce.

PS: je développe sous Windows à l'aide d'Eclipse. Mais la réflexion sur la lecture avec Netbeans.

  • Question difficile. 🙂 J'irais avec Swing. Mais, n'ont pas de PRO ou les Inconvénients de cette décision.
  • double Q. s'il vous plaît regardez pour le Swing vs SWT Q est demandé déjà sur DONC. FWIW, je l'utilise Balancer juste parce que j'ai appris de cette façon. Il y a des indigènes look-and-feel bibliothèques (voir jgoodies semble)
  • "construire un outil qui automatise une très répétitif des tâches dans une application web" - aucune info à ce sujet? Il y a peut être un outil existant - et je m'interroge sur la nécessité d'une application de bureau pour automatiser ce - qu'il peut travailler dans votre cas, pour l'instant, mais que faire si vous vous déplacez à une solution hébergée?
  • Vous n'avez pas besoin d'apprendre un GUI cadre d'une application de bureau. Si vous pouvez utiliser le html, le css et le js (que je suis en supposant que vous êtes), vous pouvez utiliser de l'Électron à construire des indigènes à la recherche des applications avec des langages web.
  • L'électron a été inventé quelques années après que j'ai posé cette question 😉 Mais bien sûr, aujourd'hui, vous sont corrects.
InformationsquelleAutor janpio | 2010-02-21