第一个移动混合应用程序问题框架

时间:2014-01-06 21:18:56

标签: jquery backbone.js cordova frameworks backend

我开始构建我的第一个移动应用程序,但我对一些概念感到困惑。

我需要一个带有移动平台包装器的框架,例如 - 科尔多瓦 - 英特尔应用框架 这样的框架用于利用本机功能(摄像头,通知等)?

与框架一起,我正在考虑使用实现MVC模型的backbone.js库。 另外,JQuery(或zepto.js)提供了什么? 我找到了用于DOM操作的qooxdoo库。

我提到的所有这些事情都适用于前端开发?如何继续开发应用程序的后端?

总结一下,我是否需要所有这些东西?我有什么要补充的吗?

提前致谢。

编辑:

我实际上需要知道我将用于移动混合应用程序开发的那种“工具”。一个用于此的库,以及它的框架..

2 个答案:

答案 0 :(得分:1)

这实际上取决于您尝试构建的应用程序类型。您将需要一个移动UI框架来开发应用程序和一个工具来为各种设备构建混合应用程序。

对于移动UI框架,您可以使用jQuery MobileIntel AppFrameworkSencha Touch,KendoUI或许多其他移动应用框架之一。如果您的应用程序很复杂并使用数据源动态加载内容,则可以使用MVC框架。

如果您的应用需要后端来保存服务器上的数据,检索数据或处理数据,那么您必须使用数据库设置某种后端,或者您可以使用Parse.com等服务

如果您想访问设备功能,则需要使用Cordova APIIntel XDK APIs来访问加速度计,指南针,相机等设备传感器....

就构建工具而言,您可以使用Cordova SDKPhoneGap build,Sencha Touch,Intel XDK或其他人来构建跨平台混合应用。

Cordova SDK是构建混合应用程序的最常用工具,build.phonegap.com提供了在云中构建的功能。

英特尔XDK是构建移动混合应用程序的完整工具,它允许您从一堆移动UI框架中进行选择来设计应用程序,它具有代码编辑器,测试模拟器,设备测试功能,调试和可构建适用于多种平台的混合应用程序。

答案 1 :(得分:1)

我建议您使用Monaca。 Monaca包含许多开发mobil应用程序的工具,如jQuery mobile,PhoneGap(用于摄像头,通知..),IDE,跨平台开发(iOS,Android和Windows 8)等。您需要学习的只是HTML5, Javascript和CSS。