web-applications - 用于移动应用程序的技术

标签 web-applications mobile

一个非常非常基本的问题:

我没有任何移动应用经验,但我要做的下一个项目是一个使用 phonegaphtml5 的移动应用。我知道我们可以使用他们的 api 为 android 或 ios 开发 native 应用程序,但我想知道如何为移动设备开发 web 应用程序?
我的意思是 html 会使用什么技术,后端会是什么。就像当我为 PC 开发 Web 应用程序时,我使用 Java 和 SQL 作为后端,使用 html JavaScript 作为前端,就像为移动设备开发 Web 应用程序时使用的技术一样。
** 移动网络应用程序是指使用网络技术开发并安装在移动设备上的移动应用程序。

编辑
我正在寻找的是我们如何为移动设备开发可安装的 native 网络应用程序以及哪个部分将使用什么技术,例如什么是前端,什么是后端等等。

最佳答案

PhoneGap is an open source framework for building cross-platform mobile applications with HTML, CSS, and JavaScript.

UI 是用 HTML、CSS 设计的,并且可以使用一些库,如 jQuery Mobile 或 JQTouch。 这是关于前端的,关于后端的,这里在this blogpost ,解释如下(请参见“PhoneGap 高级应用程序架构”标题)

(in phonegap) Specific application architectures are going to differ on a case-by-case basis, however most data-driven applications employ the following basic architecture. The PhoneGap application acts as a client for the user to interact with. The PhoneGap client communicates with an application server to receive data. The application server handles business logic and communicates with a back-end data repository.

Cordova API 允许用户在客户端创建和使用 SQLite 数据库。

如果您想了解有关 Phonegap 技术的更多信息,您可以引用以下链接,这将会有所帮助,

1 Phonegap-vs-titanium

2 Cordova API

3 Phonegap tutorial

4 Phoengap tutorial

关于web-applications - 用于移动应用程序的技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14455297/

相关文章:

android - 如何在Android上实现实时视频编辑?

android - 由于 "Privacy policy link invalid or missing",Google 拒绝了应用程序

html - 监控新用户

iphone safari 的 android webapp 自定义

javascript - 当选择值作为另一个选择的函数动态加载时,如何在不使用 ctrl 键的情况下选择多个值

java - 在 Eclipse Indigo 上配置 JSF 2.0 的问题

html - 专注于粘性条强制页面中的输入以滚动到顶部

java - Apache Jackrabbit 网络应用程序

html - 网站在手机上显示为空白

CSS 移动网站 - 为什么值这么高?