刚收到一个新的XPages项目的请求,其中现有的传统Domino Web应用程序应该进行现代化和动员(iPhone 6是目标)。
我对Boostrap很满意,特别是Mark Leuksinks的附加功能,这是我的第一个直觉。
另一方面,我了解来自IBM和Teamstudio的特定移动控件,并且想知道是否有最好的方法'你会推荐。
我几乎可以控制服务器上的所有内容。我的目标是以最小的努力获得最快的效果。
答案 0 :(得分:2)
TeamStudio工具非常适合您,如果您想离线或进行其他脱机开发(XControls也可以在线使用,因此可以提供一致的外观和开发体验)。
XPages Mobile Controls需要一个XPage才能获得转换。因此,如果它是一个大型应用程序,那可能会使XPage非常麻烦。您需要熟悉每个移动页面上的设置,知道何时刷新以及何时不刷新。
如果您熟悉Bootstrap并且可以“鼓励”最终用户的偏好,那么作为开发人员,这对我来说是有意义的(利用现有技能意味着更快的开发)。
答案 1 :(得分:0)
如果您对Bootstrap和响应式设计感到满意,我们当然会鼓励您沿着这条路走下去。我认为你知道Bootstrap现在是OpenNTF上XPages扩展库的一部分吗?它于2014年11月首次在那里发布,并且自那时起不断更新。它将作为下一个GA版本的一部分迁移到核心XPage运行时
答案 2 :(得分:0)
我会使用DAS组件让Domino读/写JSON并使用IONIC框架实现前端。它使用AngularJS作为JS框架,在概念上与Bootstrap l没有什么不同,但是所有钩子(使用Cordova)都使用本机电话功能。