在不久的将来,我必须更新现在在Domino Server 8.5.3 FP6
到Domino Server 9
上运行的更大的XPage应用程序(开发时间超过三年)。在这个应用程序中,我使用的是IBM OneUIv2.1
,但我不确定是否应该进一步使用它。不幸的是,我没有使用Bootstrap
的经验,但是在最后一个Extension Library版本中,更新的一个重要部分是Bootstrap:
此版本是第16个IBM Notes Domino 9.0.1版本的 XPages扩展库(ExtLib)到OpenNTF。此版本包含一个 重要的Bootstrap升级到3.3.6。
那么对我而言,它似乎是未来的XPages CSS框架? 我是对的吗?
提前感谢您分享您的体验!
答案 0 :(得分:8)
我在白天工作时使用oneUI。它有一些很好的东西。但是,我试图让我的公司和我的所有个人工作迁移到Bootstrap。 OneUI并没有真正的响应。即使这对您来说不是一个大问题,避免oneUI的最大原因是缺乏文档和材料。实际上有oneUI的文档但是没有像Bootstrap一样 - 据我所知,最受欢迎的框架。 Heck就在StackOverFlow上,已经在Bootstrap上询问了超过59,000个问题。还有很多像bootsnipp.com这样的资源。在我看来,如果可能的话,应该在oneUI上使用Bootstrap几乎是不明智的。
答案 1 :(得分:7)
只要IBM不能为我们提供新的" Verse" UI(我将其称为OneUI Next)我更喜欢Bootstrap UI,因为它具有响应性。我不会说它是IBM未来的UI框架,因为部门似乎独立开发恕我直言。爱尔兰人正在宣传Bootstrap,但IBM Design团队宣传他们自己的风格。一如既往:这里不是一个直接的策略。 但是当谈到应用程序现代化时,我更喜欢Bootstrap。下一次迭代也包括Bootstrap 4(最终版本)。 无论如何,使用Bootstrap而不是OneUI将提供更多直接和简化的CSS类,而不是" LotusUI"在OneUI中的东西。
只需2美分。
答案 2 :(得分:4)
从表面上看,您的问题基于意见,但实际上您需要关注IBM XPages团队的支持/投资水平。
如果您还没有查看,我建议本月(2016年2月)由Brian Gleeson和Martin Donnelly在使用带XPage的Bootstrap进行响应式设计的TLCC网络研讨会。该团队非常积极地准备支持尚未发布的Bootstrap 4。
这是完成网络研讨会的链接:https://youtu.be/0ylbKHyiFyY
答案 3 :(得分:2)
如果您坚持接近oneUI定义,那么您的演示选项将受到限制。
Bootstrap也针对多个客户端(mobil / desktop / large),oneUI不是。所以,如果这是一个要求,我绝对建议在oneUI之上使用bootstrap。
Bootstrap有一个学习曲线但可以管理。
使用Bootstrap我几乎不再使用dojo并尽可能在xpages中禁用它。
bootstrap也有局限性,例如:运动意识,但你可以通过插件克服它们。你可能会遇到与oneUI相同的限制。
一旦你去引导,你就不能回来(到oneUI)。
我对其他前端框架的经验很少,所以我无法就此提出建议。