在Web上,您通常使用标记语言(通常是某个版本的HTML)描述页面上的元素,并在事件触发时使用Javascript修改元素。我正在尝试理解是否有办法在桌面程序中使用Web范例。我希望能够通过标记语言描述小部件(这些将是静态的),并根据事件对它们进行修改。如果我理解正确,基于XUL的应用程序就是这样工作的。
问题是,我能找到的关于XUL的文档似乎有点过时。学习XUL是个好主意吗?我能指望在未来几年仍然使用它吗?还是它已经成为了旧技术?
如果XUL不是一个好主意,那么有什么替代方案?对于最简单的应用程序,其中小部件是静态的或仅稍作修改,有一些易用工具, 工具,但对于更复杂的程序呢?编辑:我应该提到我主要使用Ubuntu,所以我需要一个Linux或OS独立的工具。