现有技术(类似于html)为java开发桌面应用程序的UI

时间:2013-04-29 01:06:56

标签: java javascript html css desktop-application

我想使用Java开发桌面应用程序。 我想知道哪些是开发用户界面的最佳技术。 找到支持html,css和javascript的技术(如在web开发中)是理想的,但要避免服务器的高成本,而是使用swing等事件。 我也想像java一样可移植 有类似的东西吗?

编辑类似这样的内容将是理想的TideSDK

1 个答案:

答案 0 :(得分:2)

现有(主要)UI工具包(不包括3D工具包和专用2D工具包)可用...

Swing已经存在超过13年,拥有已建立的图书馆和第三方支持基础,拥有广泛且经验丰富的用户社区。然而,它最近被JavaFX所掩盖。

JavaFX在该领域是一个相对较新的玩家,并被吹捧(除其他外)作为Flash竞争对手。版本2增加了直接构造UI代码的能力,而无需依赖它的脚本元素(同样多)

AWT是原始的UI工具包,被Swing“替换”,虽然Swing仍然利用它来执行它的工作

SWT已经存在了一段时间(我不熟悉它的历史,从未使用它)。

  

SWT是一个旨在提供Java的开源小部件工具包   高效,便携地访问用户界面设施   实施它的操作系统。

与你的要求的关闭匹配将是JavaFX,但不完全符合它们