没有angular.js的移动应用程序框架

时间:2016-01-04 13:03:36

标签: mobile web-applications knockout.js hybrid-mobile-app mobile-application

我在考虑应该使用哪些框架将现有的应用程序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,Ken​​do UI,Framework 7 ......)但它们似乎都不像Ionic那样流行和活跃,其中一些仍然需要Angular.js

不存在任何不需要Angular.js的开箱即用框架,它不仅提供了UI,还提供了Ionic的触摸功能吗?

Bootstrap可能与所有这些框架不在同一级别。

2 个答案:

答案 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 activityGitter Channel看到。此外,开发人员在开发过程中非常积极,在问题修复(almost 600 bugs fixed at the moment)中,并开放听取用户的建议。

看看这个article about Onsen UI 2.0并试一试。

答案 1 :(得分:1)

我建议你应该使用这些UI框架中的任何一个

  1. http://www.idangero.us/framework7/get-started/
  2. http://chocolatechip-ui.com/
  3. 保存所有压力,它独立于任何Js框架,并且非常简单,就像Bootstrap一样。

    我实际上使用过第一个。 framework7

    您可以使用Native Look& amp;创建移动应用UI。感觉网络或混合