XML或XUL是Java GUI构建的未来吗?

räp*_*äph 9 java xml user-interface swing xul

在Swing中花了很多时间和代码编写代码后,我认为这不是最先进的Java GUI构建.在没有为eclipse找到一个用户友好的视觉指南后,我偶然发现了使用XML UI工具包的声明性GUI构建......我想:这一定是它!我认为这是正确的方式,简单而且接近网络编程.

但在浏览网页和SO之后,我得到的印象是它并不常见!虽然有很多实现和API,但似乎大多数都已经死了,并且在过去的5年里没有更新.

所以我想知道:我的感觉是否正确,XML对于java GUI来说并不是很普遍?如果是这样 - 原因是什么?也许它不能被接受或者它有一些主要的缺点或者人们在网上做所有事情而不是胖子或有更好的选择,也许是javafx?

我只需要知道是否值得在该领域花时间或更好地寻找其他方式.由于我没有阅读开发者杂志,我只是不知道gui建筑的趋势是什么,以及哪些技术被认为有未来.但是我无法想象人们仍然会花很多时间来编写令人讨厌的摇摆(或swt)应用程序.

Eug*_*kov 5

有新的新鲜有趣的方法 - 它使用YAML.请访问http://code.google.com/p/javabuilders/查看


Thi*_*ilo 3

Sun对此的回答似乎是JavaFX

它有一种用于指定 GUI 的声明性语言,并且还将有构建器应用程序。