我在考虑应该使用哪些框架将现有的应用程序UI移植到移动友好的应用程序UI。
我见过Ionic,我对其UI和组件非常满意,直到我发现它需要Angular.js才能实现其功能。
我的项目是在Knockout.js上通过Node.js开发的,我此刻并不打算开始使用Angular。
jQuery Mobile似乎是另一种选择,但似乎是its development its not as active and its community is not as big or as active。 此外,每个操作系统的UI都不是原生的,在大屏幕上看起来也不错。
I've seen other alternatives(Onsen UI,英特尔XDK,Sencha Touch,Kendo UI,Framework 7 ......)但它们似乎都不像Ionic那样流行和活跃,其中一些仍然需要Angular.js
不存在任何不需要Angular.js的开箱即用框架,它不仅提供了UI,还提供了Ionic的触摸功能吗?
Bootstrap可能与所有这些框架不在同一级别。
答案 0 :(得分:7)
我建议你Onsen UI。自Onsen UI 2.0 release(目前处于公测版本)以来,该框架完全不可知,这意味着它可以独立运行。尽管如此,它仍然与一些最着名的框架兼容,如AngularJS 1.x(以及未来的Angular 2),ReactJS(see demo)和KnockoutJS。
此外,除了兼容iOS和Android之外,它还是为数不多的与Windows平台(Windows Phone,Windows Universal App)兼容并实现Material Design的框架之一!学习曲线也非常快。
社区不是很小,您可以从StackOverflow activity和Gitter Channel看到。此外,开发人员在开发过程中非常积极,在问题修复(almost 600 bugs fixed at the moment)中,并开放听取用户的建议。
看看这个article about Onsen UI 2.0并试一试。
答案 1 :(得分:1)
我建议你应该使用这些UI框架中的任何一个
保存所有压力,它独立于任何Js框架,并且非常简单,就像Bootstrap一样。
我实际上使用过第一个。 framework7
您可以使用Native Look& amp;创建移动应用UI。感觉网络或混合