跳转到内容

XForms/XForms 产品比较

来自维基教科书,为开放世界提供开放书籍

您想比较 XForms 浏览器产品并了解每个系统的优缺点。

我们首先确定每个产品的关键属性,并说明为什么属性在高级比较中是相关的。然后,我们提供一个包含每个属性一列的产品表。

XForms 产品的关键属性

[编辑 | 编辑源代码]

产品名称和当前版本

[编辑 | 编辑源代码]

许可证

[编辑 | 编辑源代码]

使用哪种类型的许可证?常见选项是商业(带链接)、Apache 2.0、LGPL、GPL 或其他。此列应始终提供指向许可证的精确链接。

每 10 或 100 或 1,000 或 10,000 个用户的成本

[编辑 | 编辑源代码]

对于 10 到 10,000 个用户,该产品的典型估计成本是多少?假设每人每天使用 10 个中等复杂度的表单。

客户端/服务器/两者

[编辑 | 编辑源代码]

该产品是否将 XForms 代码转换为客户端或服务器上的浏览器特定结构(HTML/JavaScript)?

支持的浏览器

[编辑 | 编辑源代码]

支持哪些浏览器?常见项目是 All、C、F、I、O、S,分别代表 Chrome、FireFox、IE、Opera 和 Safari。

XForms 1.1 兼容性测试

[编辑 | 编辑源代码]

W3C 确实提供了一个与 1.1 规范兼容的测试套件。这些测试会定期重新运行。

目前只测试了部分产品。当前测试结果在 这里

支持的 XForms 版本

[编辑 | 编辑源代码]

选项将是 1.0、1.1

当前版本的关键限制

[编辑 | 编辑源代码]

XForms 兼容性测试状态

[编辑 | 编辑源代码]

该产品是否经过第三方对所有 XForms 功能的测试?如果是,测试通过的比例是多少?提供指向测试结果的链接。

比较表

[编辑 | 编辑源代码]

客户端应用程序

[编辑 | 编辑源代码]
产品(版本) 许可证 成本 实现 架构 浏览器 测试结果 优势 劣势 备注
EMC/Documentum 商业 参见 Documentum Google Web Toolkit 客户端 全部 EMC 结果
Chiba (3.0.0b2) 宽松 BSD 和 Apache 2 免费 使用 DWR 的客户端 DOJO 96% Chiba 结果
Ubiquity Apache 2.0 免费 JavaScript 全部 测试结果 尚未成熟
Firefox 插件 开源 免费 浏览器插件 客户端 仅限 Firefox 3.5 及更早版本 [1] 与标准高度兼容 仅限 Firefox,表格支持有限,支持有限,没有 Mac 版本 创新产品,非常适合快速原型设计,对于没有长选择列表的表单,表单加载速度快
Formfaces 商业 JScript 和 HTML - 无需插件 客户端 中等表单的加载时间非常慢,用户群很小 自 2007 年以来没有更新产品
XSLTForms LGPL 免费 XSLT 转换 客户端或服务器 全部 转换可在服务器或客户端上运行,与 eXist 和 MarkLogic 捆绑在一起 尚未成熟 参见 XRX 维基教科书
Picoforms 商业 参见 Picoforms IE 插件 客户端 仅限 Internet Explorer 非常适合仅限 IE 站点的内部表单 支持不明确,需要管理员权限安装,社区支持有限

服务器端应用程序

[编辑 | 编辑源代码]

(没有 XForms 元素发送到客户端)

产品(版本) 许可证 成本 实现 架构 浏览器 测试结果 优势 劣势 备注
XSLTForms LGPL 免费 XSLT 转换 客户端或服务器 全部 与 eXist 和 MarkLogic 捆绑在一起 尚未成熟
Orbeon Forms 开源 免费 服务器端转换 服务器 全部 非常成熟,许多扩展,支持出色,社区活跃 许多示例需要 Orbeon Pipeline Language
BetterFORM BSD、Apache 2 免费 所有用 Java 编写的服务器端转换 服务器 全部 测试结果 非常成熟,与 eXist 捆绑在一起,支持子表单,商业支持,社区活跃,附带图形安装程序 Chiba 项目的继任者
IBM Lotus Forms 商业 参见 IBM 服务器端转换 服务器 全部 完整实现,非常成熟,IBM 支持 价格。专有标记。
下一页: HelloWorld | 上一页: 命名约定
主页: XForms
华夏公益教科书