0 0

利用XUL(XML User-interface Language)是否能提高图形界面的开发效率?0

本人使用Swing开发图形界面,最近了解到XUL技术,知道可以通过编辑XML文档来定义各种Swing组件的属质.因为能找到的资料(尤其是中文资料)不多,所以没有能得到一个较全面的认识?因此向有XUL技术经验的高手讨教一些经验.

总的来说,疑问有2个:

1.在C/S架构的UI开发中,是否能借用XUL技术来提高开发效率?
2.Java的XML UI工具包有很多,如Luxor,SwiXml,XUI等.想知道那个项目用于纯Swing开发是最合适的?

恳请各位给予指点.
2012年7月09日 21:40

1个答案 按时间排序 按投票排序

0 0

采纳的答案

如果是新的JavaGUI项目,我认为JavaFX更合适。内置的XML描述支持比第三方的要可靠,而且也有NetBeans插件帮忙。
XML描述文件用于开发界面,好处是布局调整可以和代码分开,效率主要体现在界面结构的调整不会影响到代码。

2012年7月10日 08:42

相关推荐

    XUL中文帮助手册(DOC)

    XUL (XML User-interface Language - 基于 XML 的用户接口语言)是一种新的富客户端(Rich Client)技术,是 Mozilla 和 Firefox 的核心语言,是一种用来快速开发跨平台用户接口的新途径。其实不难发现很多新出现的...

    XUL技术教程(英文)

    xul是XML User Interface language 的简写,是Mozilla基金会开发的一种基于XML的标记语言,一般用来构造程序的界面,典型的firefox就是这种的实践,目前XUL只能被Firefox的浏览器支持,它和js,css,html等理论上能够...

    XUL开发示例-HelloWorld

    自己写的一个xul的小程序。本程序包含了xul程序的基本框架,是初学者入门的不错的选择。下载后,直接在firefox上安装,会在状态栏出现helloworld标签。 也是自己编辑本示例,将文件后缀改为zip,解压就可以看到示例...

    XUL - XML UI Language-开源

    XUL(XML UI语言)项目提供了免费的测试套件,以帮助确保不同的XUL电机/浏览器之间的互操作性,以及免费的开放源代码展示示例(又名蓝图),以演示XML在创建UI方面的强大功能。

    IBM XUL 技术

    xul 是xml user Interface language的简称,xul 是xml 语言的一种应用,用来开发图形界面的语言,它是有Mozilla发明的技术,主要用在开发firefox的插件上,firefox浏览器就是基于html,xul,css,js等构建的软件。...

    Mitschek_Bakkalaureatsarbeit_XPCOM_XUL-final-20100706

    XUL文档介绍。E文的。有需要的下载吧。呵呵

    pentaho-xul-swt-7.1.0.0-12.jar

    java运行依赖jar包

    pentaho-xul-swing-7.1.0.0-12.jar

    java运行依赖jar包

    pentaho-xul-core-7.1.0.0-12.jar

    java运行依赖jar包

    XUL开发手册(firefox)

    XUL 是经过测试的真正的应用程序框架。事实上,即将发布的 Firefox 4.0 不仅仅是由 XUL 构建的,但它...当您的 Web 开发技术得到提高时,您可以构建一个基于 XUL 的博客编辑器,并通过它使用 XUL 构建桌面应用程序。

    XUL开发手册.pdf

    XUL开发手册.pdf

    用于Luxor XUL(XML用户界面语言)工具包的插件的主要存储库Petra - Luxor Plugin Central-开源

    Petra是用于Luxor XUL(XML用户界面语言)工具包的插件的主要存储库。 插件使您可以使用新的XUL标签以及所有内置的核心XUL标签,而无需进行任何调整或重建Luxor内核。

    SwiXml开源开发引擎

    利用XML文档来描述用户图形界面。在运行时解释XML文档并编译成javax.swing对象 SwiX 毫升 ,是一个小型的GUI和小程序的Java应用程序生成引擎。 Graphical User Interfaces are described in XML documents that are ...

    XUL4Java-开源

    XUL4Java是一个基于Java的XML UI框架,可让您跨Hetrogenous Architecture构建功能丰富的跨平台应用程序,从而构建富客户端,桌面,Web和移动应用程序。 “一劳永逸”

    XML/XUL Forms-开源

    一组工具,用于在xforms支持下生成基于XUL的表单。

    XUL Utility Library-开源

    xulib是JavaScript和其他语言的实用程序类库,可帮助更高效地开发远程Mozilla XUL应用程序

    ZK开发手册(HTML版)

    ZK包括一个基于AJAX事件驱动的引擎(engine),一套丰富的XUL和XHTML,以及一种被称为ZUML(ZK User Interface Markup Language,ZK用户界面标记语言)的标记语言。 有了ZK,您可以利用XUL和XHTML的丰富特性来呈现您的...

    xul_hta_demo.zip

    《初识XUL用户界面UI开发》XUL是Mozilia社区开发技术中的一员,总要是为用户界面UI服务,Firefox就XUL以及其它一系列相关的基础库开发出来的成功之作。事实证明XUL是成功的UI开发技术,本文以一个最简明的视角来向看...

    zk代码实例

    ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了丰富多样、可重复使用的XUL与HTML组件,以及以 XML 为基础的使用界面设计语言 ZK User-interfaces Markup Language (ZUML)。

    XUL4J-开源

    XUL4J是jXUL源代码的另一个分支。 基于Java的XUL引擎,基于Mozilla XUL 1.4。 该库将在LGPL下发布。

Global site tag (gtag.js) - Google Analytics