【问题标题】:existing technology (similar to html) to develop UI for Desktop application in java [closed]现有技术(类似于 html)在 Java 中为桌面应用程序开发 UI [关闭]
【发布时间】:2013-04-29 01:06:56
【问题描述】:
我想使用 Java 开发桌面应用程序。
我想知道哪些是开发用户界面的最佳技术。
找到一种支持 html、css 和 javascript 的技术(如在 web 开发中)但避免服务器的高成本并且将使用诸如 swing 之类的事件将是理想的。
我也想像java一样便携
有没有类似的?
编辑这样的东西是理想的TideSDK
【问题讨论】:
标签:
java
javascript
html
css
desktop-application
【解决方案1】:
目前可用的(主要)UI 工具包(不包括 3D 工具包和专用 2D 工具包)是...
Swing 已经存在超过 13 年,拥有成熟的库和第三方支持基础,拥有广泛且经验丰富的用户社区。但是最近它确实/已经被 JavaFX 掩盖了。
JavaFX 在该领域是一个相对较新的参与者,并且被吹捧为(除其他外)Flash 的竞争对手。版本 2 增加了直接构建 UI 代码的能力,而无需依赖它的脚本元素(尽可能多)
AWT 是最初的 UI 工具包,并被 Swing “取代”,尽管 Swing 仍然使用它来执行它的工作
SWT 已经存在了一段时间(我不熟悉它的历史,从未使用过它)。
SWT 是一个用于 Java 的开源小部件工具包,旨在提供
高效、便携地访问用户界面设施
实现它的操作系统。
与您的要求最接近的是 JavaFX,但不能完全满足它们