用于Java独立应用程序的GUI.我应该使用SWT还是GWT?

Yos*_*ale 7 user-interface gwt swt

//I'm totally new at apps with GUI , please bear with me :)
Run Code Online (Sandbox Code Playgroud)

我正在用Java编写一个新的独立(即,没有客户端/服务器)应用程序.我正在尝试决定是否应该使用SWT或GWT.

GWT似乎非常灵活并且具有更多功能(我们的UI设计师也是如此),但我发现很难将Web工具用于非Web应用程序

SWT似乎是一个更合乎逻辑的选择,因为它不是面向Web的

(然后,这些原因可能完全无关紧要)

你怎么看?

sle*_*ske 14

你似乎很困惑.GWT严格用于开发Web应用程序.您无法使用它来构建常规桌面GUI.

如果您想编写常规Java GUI,您可以选择

  • SWT
  • 摇摆
  • JavaFX的

请参阅以下问题进行比较:

Java桌面应用程序:SWT与Swing

JavaFX还是Swing?.

  • 我不建议任何人使用Swing因为它不再维护.您应该使用SWT(仍然维护但[非常积极开发](http://ohloh.net/p/swt))或[JavaFX](http://www.oracle.com/technetwork/java) /javafx/overview/index.html),它带来了许多新功能,并为Java 8做好了准备. (2认同)