[b]Sencha Touch[/b]

Sencha Touch框架是世界上第一个基于HTML 5的Mobile App框架,它可以让Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML 5和CSS3的 WEB标准,全面兼容Android和iOS设备。Sencha Touch相对来说是一个重量级的移动Web应用框架,适合用于开发业务逻辑比较复杂的移动Web应用。优点:针对触摸屏丰富的UI设计支持复杂交互、纯JavaScript搞定布局、版本稳定性能尚可。

想做客户端而且跨平台、丰富的交互,且项目组有熟悉ExtJS的开发人员,Sencha Touch是个不错的选择。

Sencha Touch框架是世界上第一个基于HTML 5的Mobile App框架,也是目前为止所发现的最强大的应用于移动平台的框架,它将自己定位为框架(Framework)而不是类库(Library),也可以充 分印证这一点。相信随着Sencha Touch的不断发展,移动平台的Web App用户体验设计会得到大幅提升,同时也会对HTML 5和CSS3在移动平台上的普及推广产生很大的促进作用。可以预见,随着HTML 5愈加强大的功能,未来的移动应用将会逐渐向Web App时代迈进。

Sencha Touch是原来的Extjs项目组与jQTouch和Raphael两大项目强强联手后,打造的全新Mobile App框架。

Sencha Touch可以让你的WebApp看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML 5和CSS3的 WEB标准,全面兼容Android和iOS设备。

Sencha Touch官方列出的几大特性有:

◆基于最新的WEB标准 – HTML 5,CSS3,JavaScript。整个库在压缩和gzip后大约80KB,通过禁用一些组件还会使它更小。

◆支持世界上最好的设备。Beta版兼容Android和iOS,Android上的开发人员还可以使用一个专为Android定制的主题。

◆增强的触摸事件。在touchstart等标准事件基础上,增加了一组自定义事件数据集成,如tap、swipe、pinch、rotate等。

◆数据集成。提供了强大的数据包,通过Ajax、JSONp、YQL等方式绑定到组件模板,写入本地离线存储。

在查看Sencha Touch自带的Demo以及实际使用中,还可以发现具体不错的功能点:

◆HTML 5地理定位

◆重力感应滚动

◆滚动Touch事件

◆为移动优化的表单元素

◆JSONP代理(跨域数据读取)

◆YQL数据代理(类似查询语言式数据获取)

◆遮罩弹出层

◆Multi-Card布局

◆CSS3 Transitions

◆Tab组件以及滚动列表视图

[b]PhoneGap[/b]

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。目前PhoneGap缺陷还是蛮多的,比如运行速度慢,UI反应延时。假以时日,随着技术的发展,问题会得到解决的。

如果需要调用到手机操作系统的API,可以把Sencha Touch(或JQuery Mobile)与PhoneGap进行整合开发。

Sencha Touch 与 PhoneGap异同相关推荐

  1. [Phonegap+Sencha Touch] 移动开发4、Sencha Touch初步使用

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/20392821 环境搭建:<移动开发1.准备工作> 请注意:以下步骤基于Se ...

  2. 第二步 (仅供参考) sencha touch + PhoneGap(cordova 2.9 及其以下版本) 使用 adt eclipse进行打包...

    首先你得安装一个adt-eclipse 参考资料 http://www.crifan.com/android_eclipse_offline_install_adt/ 然后就可以运行adt-eclip ...

  3. [Phonegap+Sencha Touch] 移动开发77 Cordova Hot Code Push插件实现自己主动更新App的Web内容...

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/50848524 插件地址:https://github.com/nordnet/cord ...

  4. sencha touch 2与phonegap 2.0结合 打包web app

    2019独角兽企业重金招聘Python工程师标准>>> 1.下载sencha-touch-2.0.0-gpl和phonegap-phonegap-2dbbdab: 2.在assets ...

  5. 使用phoneGap和Sencha Touch 2开发Android应用程序(四)

    2019独角兽企业重金招聘Python工程师标准>>> 本文是" 使用phoneGap和Sencha Touch 2开发Android应用程序"系列教程的第4章, ...

  6. [Phonegap+Sencha Touch] 移动开发29 安卓navigator.camera.getPicture得到图片的真实路径

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/38313021 phonegap的拍照插件选择图库中的图片,代码如下: navigato ...

  7. [Phonegap+Sencha Touch] 移动开发68 Sencha Touch弹出键盘挡住输入框的解决办法

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/49679331 现象: sencha touch有一个缺点:当formPanel里的输入 ...

  8. Sencha touch+Phonegap+IntelliJ 学习散记(一)-介绍、官方下载、配置

    PhoneGap 官方网站 下载地址 http://phonegap.com/ PhoneGap 入门配置教程 http://phonegap.com/start Phonegap介绍 PhoneGa ...

  9. sencha touch 扩展篇之将sencha touch打包成安装程序(下)- 使用phonegap打包安装程序

        这讲我们来讲解下如何使用phonegapa创建项目环境并通过她们将sencha touch打包成app,这里我们只讲解打包android的apk,打包ios的过程有点类似,但是需要在mac环境 ...

最新文章

  1. SAP 同一个序列号可以同时出现在2个不同的HU里?
  2. 【面试】Java基础中的那些事-One
  3. linux 树莓派查看ip,树莓派 常用Linux命令
  4. (转)虚函数和纯虚函数区别
  5. 如何从零开始开发一个实时联机游戏?
  6. linux运维相关操作(centos/Ubuntu)
  7. 游戏引擎开发和物理引擎_视频游戏开发的最佳游戏引擎
  8. Perl常用语法记录
  9. 4.11 一维到三维推广
  10. php 自己封装一个调用第三方接口的函数
  11. Java将对象保存到文件中/从文件中读取对象
  12. 学生体温打卡系统Java+MySQL
  13. 主流开源 BI 产品对比
  14. 解决MySQL登录1045错误
  15. AI快捷键大全 2020
  16. Windows安全基础-基线配置
  17. CF - 472C. Design Tutorial: Make It Nondeterministic 贪心
  18. 董文永武汉大学计算机学院,董文永 - 教师简历 CV- Computer School of Wuhan University...
  19. 国产首发:上海川土微电子数字接口电源数字隔离芯片模拟芯片领导者
  20. 项目质量管理工具--鱼骨图(石川图)

热门文章

  1. 用java代码实现获取微信公众号用户关注列表
  2. lammps案例:聚乙烯/石墨烯侧面pull out模拟案例
  3. python学习之面向对象编程--搬家具
  4. D.Starry的神奇魔法(矩阵快速幂)
  5. stm32cubeide驱动LCD1602显示屏
  6. 采集练习(九) php 获得手机号归属地
  7. 死亡结束生命,却不会结束一段关系
  8. 翻译工作必备,英文标点符号使用规则
  9. html怎么设置字体小于12px,前端浏览器字体小于12px的解决办法
  10. [附源码]计算机毕业设计Node.js应急物资管理系统(程序+LW)