我们的大多数Lotus Notes开发人员都没有XPage实验。他们习惯于进行旧式表格开发。
我们正在设计一个新的Lotus Notes数据库应用程序,需要在断开连接(离线)模式下使用。
为什么我们在这个应用程序中使用XPages而不是使用旧的基于表单的应用程序? (请记住现有技能组合,学习曲线和断开连接的功能要求)。
答案 0 :(得分:3)
正如David所说,Notes 8.5.3中有许多增强功能可以使断开连接的XPage体验更好。使用最新的升级包1,您甚至可以安装支持的扩展库版本,从而可以部署非常丰富的应用程序。 8.5.3 UP1也适用于非Windows客户端。
Newbs
答案 1 :(得分:2)
我真的不认为有任何理由考虑将XPages用于一个将被使用的应用程序,即使是部分离线。离线支持不存在(至少8.5.1及更早版本)。 XPage应用程序通常与Notes客户端的耦合较少 - 这意味着,您将更难以执行脚本复制,更新notes.ini文件等操作。
我强烈建议在任何以网络为中心的应用程序中使用XPages,因为开发模型比Domino表单和页面有很大的改进。但对于断开连接的应用程序,我认为你有很多东西要输,而且收获不多。
答案 2 :(得分:2)
不确定这仍然是基于时间的相关问题,但是从Notes 8.5.1开始,Notes客户端中的XPage可用。有一些怪癖但它在8.5.3中要好得多。 真正的关键是...如果应用程序将是本地的 - 使用本地数据。不要试图让本地应用程序访问服务器端数据。
我的2美分。
答案 3 :(得分:0)
你的问题有很多讨论主题,但我会尽可能简洁。我会在这里放肆地说,你真正要问的是“我应该尝试为离线应用做XPage吗?”
目前,XPages offline capability is not supported,但在该方向上有一些recent discussion and widgets领先,表明它是可能的,但它不是供应商支持的解决方案。
即使你可以离线工作,也有一个学习曲线和“键盘糖化”练习。如果您是Notes客户端车队是预发布8.我会建议您继续使用“旧表单”开发。我不确定Evolution Transformer GBS对你有多大帮助。它刚刚在广泛测试后发布。如果基于上面的讨论链接部署离线Xpages应用程序的时间和金钱限制,这可能需要一些短期的痛苦。
每家投资于内部开发应用程序的公司都有一个独特的情况,具体取决于业务需求,预算,普通的无懈可击等。对于应用程序的连接和脱机兼容性,Notes客户端无法超越经济的应用程序开发工作。权衡您的决定因素,决策变得更容易。
我的猜测中的XPages学习曲线很容易重新加工3-6个月。如果你有导师指导你,它会更快。