2011-05-25 31 views
2

我们的大多数Lotus Notes开发人员都没有XPage体验。他们习惯于做旧风格的表单开发。你会选择什么 - XPage或旧式表单风格的开发?

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

为什么我们会在此应用程序中使用XPage而不是使用旧的基于表单的应用程序? (请记住现有的技能组合,学习曲线和断开的功能要求)。

回答

0

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

目前,XPages offline capability is not supported,但有一些recent discussion and widgets领先的方向,表明它是可能的,但它不是供应商支持的解决方案。

即使您可以离线工作,在练习时也会出现学习曲线和“键盘混合”练习。如果你是Notes客户机队是预发布8.我建议你留在“旧形式”的发展。我不知道Evolution TransformerGBS会帮助你。它刚刚在广泛测试版后发布。如果受到时间和金钱的限制,基于上述讨论链接部署离线Xpages应用程序,这可能会带来一些短期的痛苦。

每家投资于内部开发应用程序的公司都具有独特的情况,具体取决于业务需求,预算和普通功能等。Notes客户端未经超越的经济型应用程序开发工作,无论是连接还是离线兼容应用程序。权衡你的决定因素,决策变得更容易。

我的错误XPage学习曲线很容易3-6个月的重新加工。如果你有导师通过它,速度会更快。

+2

其实从Notes 8.5开始。1,您可以在Notes客户端XPiNC中运行XPages。他们很好地离线运行 – stwissel 2012-01-27 00:31:46

2

我真的不认为有理由考虑使用XPage作为即将部分脱机的应用程序。离线支持不存在(至少8.5.1和更早版本)。 XPage应用程序通常不太适合Notes客户端 - 这意味着,您将难以执行脚本复制,更新notes.ini文件等操作。

我强烈建议您使用XPage进行任何基于Web的操作,因为开发模型比Domino表单和页面有了很大的改进。但是对于断开连接的应用程序,我认为你有很多可能会失去并且没有太多的收获。

2

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

我的2美分。

3

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

Newbs