jQuery Mobile介绍

jQuery Mobile是jQuery在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。此框架简单易用。页面开发主要使用标记,无需或仅需很少 JavaScript. 此框架简单易用。页面开发主要使用标记,无需或仅需很少 JavaScript。

Web App 介绍
这个主要是采用统一的标准的HTML, JavaScript ,CSS等web技术开发。 用户无需下载,通过不同平台的浏览器访问来实现跨平台,同时可以通过浏览器支持充分使用HTML5特性,缺点是这些基于浏览器的应用无法调用系统API来实现一些高级功能,也不适合高性能要求的场合。

Native APP介绍
就是所谓的原生应用.指的是用平台特定的开发语言所开发的应用.使用它们的优点是可以完全利用系统的API和平台特性,在性能上也是最好的。缺点是由于开发技术不同,如果你要覆盖多个平台,则要针对每个平台独立开发,无跨平台特性

Hybird App介绍
则是为了弥补如上两者开发模式的缺陷的产物.分别继承双方的优势.首先它让为数众多的web开发人员可以几乎零成本的转型成移动应用开发者.其次,相同的代码只需针对不同平台进行编译就能实现在多平台的分发,大大提高了多平台开发的效率;而相较于web App,开发者可以通过包装好的接口,调用大部分常用的系统API。PhoneGap正是Hybird APP的代表开发框架。

为什么要学 jQuery Mobile
1.为了创建 UI 部件,你只需要编写 HTML 即可,JM 为了对这些 HTML 元素进行修饰
2.可方便的重用已有的 HTML 代码
3.一些简单的应用直接用 HTML 即可实现,无需 JavaScript
4.JM 具有相对小的对象模型,可以快速轻松学习,特别是他是一个 jQuery 的插件
5.JM 对代码没有特定的要求,这可能是非常灵活的,但维护难度也加大
6.易于和其他框架进行集利于PhoneGap
7.不依赖某个特定的供应商

PhoneGap介绍
在多厂商的利益竞争下,当前的智能终端平台呈现出了“百家争鸣”的现象。当前的移动终端系统呈现出较为零散的割据状态,其中, Nokia 主推的 Symbian、Apple 的iOS、和 Google 的 Android,分别占据了较大的市场份额。然而,由于当前主流的移动平台之间互不兼容,针对不同的移动平台系统,当前并没有可以兼容的应用开发接口和语言;当前,使用 C/C++ 的 Symbian、使用 Object C 的iOS和使用 Java 的 Android 应用开发技术,几乎是完全无法融合的

为什么要学 Phonegap
1.开发成本低2.对各大主流平台的兼容性非常好3.采用W3C标准化技术4.能够快速进行开发,迭代更新容易5.轻量级和插件式架构显著降低了维护成本6.开源免费,并由Adobe公司和Apache基金会共同支持

你可能感兴趣的:(jquery,Web,UI,APP,mobile)