我们正在开发一个跨越桌面到移动设备的用户界面。我们使用Kendo UI作为单页面应用程序(SPA)开发了UI,它位于Bootstrap之上。
由于我们正致力于改进移动UI,因此我们希望实施一些Kendo Mobile控件。 (滑动,切换等)
但现在我想知道我们应该采取哪种方法:
有人在选项1中取得了成功吗?开发一个完整的系统似乎节省了大量时间。我们没有进行繁重的数据操作/编辑,因此我们并不需要一个独特的移动UI。如果有的话,你能指点我的博客/文章/样本吗?
如果更好的解决方案是#2,是否有人对如何使用尽可能多的可重用逻辑开发代码库有任何建议?
答案 0 :(得分:0)
我认为这取决于应用程序的要求。
选项1(响应式网站)需要您在线。选项2(移动应用程序)可让您离线,但会增加同步离线编辑数据的复杂性。
Hybrid应用程序使您能够部署到应用商店并让用户安装它。
该应用是否需要与任何硬件进行交互?相机,加速度计等?如果是这样,那么安装的混合应用程序只是真正的选择。
至于代码重用,我建议将你的JS代码构建到" modules"使用RequireJS或Browserify。然后,您可以根据需要重用模块。