您会选择什么 - XPage 还是旧形式风格开发?

问题描述 投票:0回答:4

我们的大多数 Lotus Notes 开发人员没有 XPage 经验。他们习惯于进行旧式表单开发。

我们正在设计一个新的Lotus Notes数据库应用程序,需要在断开(离线)模式下使用。

为什么我们要在此应用程序中使用 XPages,而不是使用基于旧表单的应用程序? (请记住现有的技能集、学习曲线和不相关的功能要求)。

xpages lotus-notes
4个回答
3
投票

正如 David 所说,Notes 8.5.3 中有许多增强功能,使断开连接的 XPages 体验变得更好。使用最新的升级包 1,您甚至可以安装受支持的扩展库版本,从而可以部署非常丰富的应用程序。 8.5.3 UP1 也适用于非 Windows 客户端。

新闻


2
投票

我真的不认为有任何理由考虑将 XPages 用于将要离线使用的应用程序,即使是部分离线使用。离线支持不存在(至少是 8.5.1 及更早版本)。 XPage 应用程序通常与 Notes 客户端的耦合较少 - 这意味着您将很难执行脚本复制、更新notes.ini 文件等操作。

我强烈建议对任何以 Web 为中心的应用程序使用 XPages,因为该开发模型比 Domino 表单和页面有了巨大的改进。但对于一个断开连接的应用程序,我认为你会失去很多,但收获却很少。


2
投票

不确定这是否仍然是一个基于时间的相关问题,但从 Notes 8.5.1 开始,Notes 客户端中的 XPage 可用。它有一些怪癖,但在 8.5.3 中好多了。 最重要的关键是......如果应用程序是本地的 - 使用本地数据。不要尝试让本地应用程序访问服务器端数据。

我的2美分。


0
投票

您的问题有很多讨论线索,但我会尽量简洁。我在这里要冒昧地说,你真正问的是“我应该尝试为离线应用程序做 XPage 吗?”

目前,不支持 XPage 离线功能,但有一些最近的讨论和小部件朝这个方向发展,表明这是可能的,但它不是供应商支持的解决方案。

即使您可以离线工作,也有一个学习曲线和“键盘混搭”练习。如果您的 Notes 客户端群是预发行版 8。我建议您继续使用“旧形式”开发。我不确定 GBSEvolution Transformer 会对您有多大帮助。它刚刚经过广泛的测试后发布。如果受时间和金钱的限制,根据上面的讨论链接部署离线 Xpages 应用程序,这可能会消除一些短期的痛苦。

每家投资内部开发应用程序的公司都有独特的情况,具体取决于业务需求、预算、顽强程度等。Notes 客户端在经济的应用程序开发工作方面无与伦比,可实现应用程序的连接和离线兼容性。权衡一下你的决定因素,你就会更容易做出决定。

我估计 XPages 的学习曲线很容易需要 3-6 个月的重新工具。如果有导师指导的话会更快。

© www.soinside.com 2019 - 2024. All rights reserved.