我想知道是否需要在依赖于这些插件的 Notes 客户端应用程序 (XPiNC) 中使用 XPage 的任何 Notes 客户端上手动安装插件(例如 OpenNTF 扩展库)。
根据 Mastering XPages 书,Notes Client章节中 XPages 的第 500 页:
XULRunner 将缓存 XPage 上使用的常用资源,但Java 类仍然需要为每个新的笔记会话通过网络加载
我理解这意味着如果有插件,例如 OpenNTF 扩展库,它们将被发送到 Notes 客户端,以便解决这些依赖关系,允许用户在 notes 客户端中使用应用程序,而不必担心关于更新与否。
我已经在服务器(8.5.3)上配置了 UpdateSite.nsf,以便在 HTTP 服务器启动时动态加载插件,这对于通过 Web 浏览器访问的 XPage 来说工作正常。但是,只有应用了 8.5.3 升级包(包括 OpenNTF Ext 库)的客户端才能使用客户端访问应用程序。
在我看来,这将非常麻烦。XPages 的好处是从客户端逐渐迁移到 Web,但是不得不担心每个人机器上的插件依赖关系会是一种倒退吗?