我在想我应该使用哪些框架将现有的应用程序UI移植到移动友好的UI.
我见过Ionic,我对其UI和组件非常满意,直到我发现它需要Angular.js才能实现其功能.
我的项目是在Node.js 上的Knockout.js中开发的,我不打算在这一点上开始使用Angular.
jQuery Mobile似乎是它的另一种选择,但似乎它的开发并不活跃,它的社区也没那么大或活跃.此外,每个操作系统的UI都不是原生的,在大屏幕上看起来也不错.
我见过其他替代品(Onsen UI,Intel XDK,Sencha Touch,Kendo UI,Framework 7 ......)但它们似乎都没有像Ionic那样流行和活跃,其中一些仍然需要Angular.js.
是不是有任何开箱即用的框架不需要Angular.js,它不仅提供了UI,还提供了Ionic的触摸功能?
Bootstrap可能与所有这些框架不在同一级别.
我建议你Onsen UI.自Onsen UI 2.0发布(目前处于公测版)以来,该框架完全不可知,这意味着它可以独立运行.尽管如此,它仍然与一些最着名的框架兼容,如AngularJS 1.x(以及未来的Angular 2),ReactJS(参见演示)和KnockoutJS.
此外,除了兼容iOS和Android之外,它还是为数不多的与Windows平台(Windows Phone,Windows Universal App)兼容并实现Material Design的框架之一!学习曲线也非常快.
从StackOverflow活动和Gitter Channel可以看出社区不是那么小.此外,开发人员在开发中非常活跃,在问题修复(目前修复了近600个错误)并开放听取用户建议.
看看这篇关于Onsen UI 2.0的文章并试一试.