我应该为混合移动应用程序使用什么框架/架构

时间:2014-06-24 13:54:07

标签: cordova

我正在研究构建我的第一个合适的混合移动应用程序之一,目的是使用HTML / CSS / JS构建它并使用PhoneGap Build进行编译,因此我有一个Android和iOS版本。

应用程序本身相对简单,基本上它会从wordpress网站提取json提要并将此内容显示给用户。

我努力开始的地方是决定我应该为应用使用哪种架构/框架?

由于它是一个非常基本且简单的应用程序,我会想到像MVC之后的Angular.js / Backbone / Ionic,或者有点太多了?除此之外,我也没有使用角度或任何这些框架的经验,所以我将从头开始学习它。

我对jQuery很熟悉并且过去曾经简单地使用过jQuery Mobile,我听说过它在PhoneGap应用程序中的性能相互矛盾,这就是为什么我有点犹豫

我并不是说这是一个关于什么是最佳框架并将它们全部进行比较的开放式问题。我只是想确定是否真的有必要走下更复杂的更复杂的框架,还是可以使用像jQuery mobile这样的东西?

正如您可能已经收集到的那样,我对构建移动应用程序非常陌生,所以请随意分享我应该研究的任何进一步阅读,并再次道歉,如果这太模糊了

2 个答案:

答案 0 :(得分:0)

你可能需要混合物;例如,PhoneGap / Cordova并没有为用户界面提供太多功能,而jQuery Mobile非常关注这一点,因此您可以将两者结合起来。

如果它是一个简单的应用程序,性能可能不会是一个问题。如果是,您可以随时为瓶颈创建本机代码(在Phonegap中,这将是一个插件)。

答案 1 :(得分:0)

市场上有很多用于混合应用程序的框架/架构,但最常见的应用程序用于混合应用程序是Ionic应用程序。 Ionic是一个流行的应用程序开发框架,用于构建混合移动应用程序。如果您通过HTML,CSS和JS了解自己的方式,那么很容易上手。它基于AngularJS和Apache Cordova构建,Ionic提供了使用CSS,HTML5和Sass等Web技术开发hybrid mobile apps的工具和服务。