HTML5开发框架PhoneGap实战(jQuery Mobile开发、API解析、3个经典项目实战(打包下载)
6219 点击·5 回帖
![]() | ![]() | |
![]() | 图片:u=1346494517,2393873316&fm=15&gp=0.jpg ![]() 一、课程简介: 1.1 移动应用现状 移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的.开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用C/C++的 Symbian、使用 Object C的 ios 和使用 java的 Android 应用开发技术,几乎是完全无法融合的. PhoneGap跨平台移动应用开发框架正是应运而生。 (1)web App 这个主要是采用统一的标准的HTML,JavaScript.CSS等web技术开发.通过不同平台的浏览器访问来实现跨平台.同时可以通过浏览器支持充分使用HTML5特性,缺点是这些基于浏览器的应用无法调用系统API来实现一些高级功能,也不适合高性能要求的场合. (2)Native APP 就是所谓的原生应用.指的是用平台特定的开发语言所开发的应用.使用它们的优点是可以完全利用系统的API和平台特性,在性能上也是最好的。缺点是由于开发技术不同,如果你要覆盖多个平台,则要针对每个平台独立开发,无跨平台特性. (3)Hybird App 则是为了弥补如上两者开发模式的缺陷的产物.分别继承双方的优势.首先它让为数众多的web开发人员可以几乎零成本的转型成移动应用开发者;其次,相同的代码只需针对不同平台进行编译就能实现在多平台的分发,大大提高了多平台开发的效率;而相较于web App,开发者可以通过包装好的接口,调用大部分常用的系统API. 而PhoneGap正是Hybird APP目前框架中集大成者 1.2 PhoneGap前景 Adobe最近公开表示将会为HTML5开发推出更多有意义的工具。有业内人士表示,Adobe的HTML5战略特别值得注意,此外Adobe对于乔布斯的此番公开批评曾积极地回应道:“乔布斯说的不都是对的。”可一年半后,Adobe弃Flash而去,转投封闭王国苹果支持的为数不多的开放标准之一——HTML5。这是个好的信号,在flash和html5之间犹豫的开发者可以大胆的使用phonegap了,另外html5更注重移动平台,flash更适合pc端。在html5移动应用的架构选择上,PhoneGap无疑是最佳的开发模式。 1.3 PhoneGap的优势 (1)可跨平台 (2)易用性,基于标准的Web开发技术 (3)提供硬件访问控制 (4)可利用成熟javascript框架 (5)方便的安装和使用 二、课程适合的对象: Java开发想要转App开发的技术达人,移动应用开发人员,有HTML和JS基础的前端界面开发人员 三、课程培养目标: 1 了解跨平台移动应用的基础原理。 2 熟练掌握移动应用开发的基础技能。 3 熟练掌握开发的技术要点。 4 了解第三方平台的API,如百度地图API、豆瓣音乐API等。 5 初涉移动游戏应用开发,了解其基础原理。 亲!本部分内容设定了隐藏,需要回复后才能看到. 请先注册! 再回帖! 免费下载上千GB的课程.
| |
![]() | ![]() |