|
|
1
8
我们使用XForms为基于SOAP的web服务创建用户界面。目前,我们与 千叶县 XForms引擎( http://chiba.sourceforge.net/ )但是 Orbeon ( http://www.orbeon.com/ )实际上看起来更成熟。两者都是服务器端引擎,可以动态地将XForms转换为HTML。验证是在AJAX的帮助下在服务器端执行的。这对服务器提出了相当高的要求,所以在创建流量大的网站时,我不会押注这些引擎。XForms维基百科页面上详细记录了替代方案: http://en.wikipedia.org/wiki/XForms . |
|
|
2
4
也可以通过XSLT转换将XForms转换为XHTML+Javascript,这样就可以在客户端完成,而无需插件 http://www.agencexml.com/xsltforms/ 这是一个开源项目: http://sourceforge.net/projects/xsltforms |
|
|
3
2
据我所知,XForms非常适合当前基于REST的架构,同时以一种非常简洁的方式解决了复杂表单开发的大多数主要问题。 令人遗憾的是,人们基本上已经忘记了这一点:( 也就是说,有基于Javascript的xforms引擎,比如 Ubiquity 这将有助于获得跨浏览器xforms支持。最近高性能Javascript虚拟机的发展也将为这些引擎提供出色的性能。 |
|
|
4
-2
我不使用它们,因为它们不受任何主流浏览器的支持,我怀疑其他人也不会经常使用它们。 |