搭建Dreamweaver集成移动
开发环境前需要了解移动Web开发。移动Web开发顾名思义用传统Web技术(Html,JavaScript)开发移动应用,目前有两种方式:
1、纯网页开发:
用户通过在浏览器中输入网址访问,利用HTML5技术可以做到离线存储、地理位置跟踪等,缺点无法访问终端本地API,如:摄像头、文件系统、手机联系人等。
2、基于Web的伪本地应用:
Web程序被打包成本地应用安装在移动终端。比如生成Android的APK安装包,可以发布在各大Market市场。优点是理论上可以访问终端几乎所有API,但是需要移动中间件的支持。我们目前主要讨论这种开发方式,关注并研究移动中间件PhoneGap。
相关技术介绍
1、移动Web开发总体架构,按照程序执行顺序:
移动Web UI框架(Sencha Touch、jQuery Mobile等) -> 移动中间件(PhoneGap) -> 操作系统(Android、iOS、BlackBerry、Symbian、webOS)。
从左到右,表示程序执行过程中,框架所处的位置,PhoneGap处于页面和操作系统之间。
2、Sencha Touch
支持平台相对不多 iPhone、Android和黑莓,但是功能强悍,可以简单看成Ext在移动设备的移植版本,如果你熟悉Ext框架会用起来非常顺手。像偶这样不喜欢写 div 布局页面的程序员比较喜欢&#