下载此文档

【高级资料】2015年移动web开发实践之旅.ppt


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
移动Web开发实践之旅
主讲:刚子
团队成员:威老、阿本
二零一一年金秋十月于杭州
内容提纲
移动Web开发和调试工具介绍
jQueryMobile 和 SenchaTouch2实例演示
移动Web发展机遇和技术优势
移动Web开发框架分析和选择
移动Web技术资源和前景展望
传统网站面临的挑战
随着手机和平板电脑普及,传统信息类和电子商务网站因市场需求向移动端转移。这面临着挑战,传统网站在终端不能很好的适应,需要做移动站点;客户端应用由于Android、IOS等多种平台存在,开发、维护成本高。
机遇与挑战并存
移动Web技术,利用浏览器、HTML5、JavaScript跨平台特性,提供通用的解决方案。一次编码,可以做为移动站点支持手机和平板电脑,包装成客户端应用支持Android、IOS等主流平台。
移动Web技术优势
通用性,移动站点、跨平台的客户端应用提供统一的解决方案。
较低的开发和维护成本,因为您只需要一次编码。
移动Web技术目前适合场景
以信息为主的应用,不适合对性能要求过高的产品。
移动Web发展机遇和技术优势
—之需求分析
Web
移动站点
(手机、平板电脑)
客户端应用
(Android、IOS)
客户端应用
(其他平台)
移动Web发展机遇和技术优势
—平台示意图
移动Web开发框架分析和选择
以移动Web开发客户端为例,整体架构如下:
UI层负责页面布局,可自行实现或使用现有框架,框架优美之处在于封装常用布局和公共组件,开发者只需关注业务逻辑,推荐框架jQueryMobile和SenchaTouch。
移动中间件,处于UI层和终端系统之间,封装各系统差异,提供统一的JavaScript接口,操作系统资源,如:文件系统、摄像头等,推荐PhoneGap。
终端系统,处于整个应用的最底层,除非需要扩展PhoneGap接口,否则开发者可以不关心。
—之总体架构
UI层
移动中间件
终端系统
jQueryMobile
Sencha Touch

PhoneGap

Android、IOS

移动Web开发框架分析和选择
—之jQueryMoble介绍
jQueryMobile 支持较多平台:
建立在jQuery框架之上,为其跨平台能力提供良好的基础。
支持较好的平台有:Apple IOS -、Android -、windows phone7、Blackberry、Firfox Mobile、Chrome Desktop 11-13 等,请参照官网。
布局自适应手机、平板电脑和PC。
结合PhoneGap,可生成跨平台移动客户端。
较丰富的组件支持,官方组件演示链接。
移动Web开发框架分析和选择
—之jQueryMoble典型布局
jQueryMobile 典型的页面布局
根据data-role属性做组件渲染,page包含head、navbar、content ,page
为显示设备可视区域的一屏,多个page可以放在一个页面或一个独立的HTML页面。
开源项目参考
示例代码和界面为“移动Web开发社区”开源项目。
请点击链接查看源代码。
移动Web开发框架分析和选择
—之jQueryMoble事件和数据加载
jQueryMobile 提供事件监听机制,在页面创建或显示时,提供回调函数。
如下面的示例代码,在分类页面创建时,用JSONP方式从服务器端,取回数据,然后填充页面内容。
也可用JSP、PHP等语言,在服务端打印内容。
移动Web开发框架分析和选择
—之Sencha Touch 2
Sencha Touch
对于开发者而言,可简单认为Sencha Touch是ExtJS在移动端的版本。ExtJS在PC领域,UI样式和交互设计都贴近传统的客户端软件。所以非常适合做移动客户端应用。
支持以Webkit为核心的平台
Android、iPhone、BlackBerry。
Sencha官网在10月11日发布SenchaTouch2开发者预览版,被称为历史性改变,下面列出部分新特性:
ExtJS4为核心,支持类动态加载机制,按需使用JavaScript文件。
更清晰的MVC模式。API设计更加简单,比如:统一接口进行类定义和实例化操作。
自动化程度提高,不再需要对View、Model等组件手动注册。
Sencha Touch 2 官方指南中文版
10月14日,“移动Web开发社区”发起了对ST2官方指南的翻译工作,了解更多特性请链接这里。
在此感谢社区成员:威老、bamboo、若天、桔子、terry 为官方指南的翻译工

【高级资料】2015年移动web开发实践之旅 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3099984911
  • 文件大小0 KB
  • 时间2015-10-04