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

来源:互联网 发布:淘宝流量分为哪几类 编辑:程序博客网 时间:2024/06/04 18:08

PhoneGap 官方网站 下载地址 http://phonegap.com/

 PhoneGap 入门配置教程 http://phonegap.com/start

 

Phonegap介绍

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

 

Phonegap 特性

       1、兼容性。完全做到了written once, run everywhere。

  2、标准化。PhoneGap用W3C标准,特别标准,Web App直接一字不改就能运行。尤其是和JQ Mobile结合在一起使用,实在是威力无穷啊!

  3、用JavaScript+HTML5。你说这和iOS以及Anroid的代码加XML有区别吗?我看都差不多。

  当然目前PhoneGap缺陷还是蛮多的,比如运行速度慢,UI反应延时——这是个致命伤。不过嘛,这种问题是会随着技术的进步而消失的。它的优势是无以伦比的:开发成本低——笔者个人估计,至多是Native App的五分之一吧。伟大导师马克思教导我们说,资本有了300%的利润,就敢践踏一切人间法律。跨平台的流行是不可避免的。当然,Native App永远会有一席之地,比如高端游戏。

 

 

Sencha Touch 2 官方网站 下载地址 http://www.sencha.com/

 

Sencha介绍

  Sencha是由ExtJS、jQTouch 以及 Raphael 三个项目合并而成的一个开源项目。

  Sencha Touch 是全球领先的应用程序开发框架,其设计旨在充分利用HTML5、CSS3 和Javascript 来实现最高级别的功能、灵活性和优化。Sencha Touch 是针对下一代具有触摸屏设备的跨平台框架。

  该程序现在与Apple iOS 3+、android 2.1+ 和 BlackBerry 6+ 设备兼容。这些设备代表了当前美国超过95%的移动通信量。Sencha Touch 自带功能极其强大的数据包。

 

Sencha 特性

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

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

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

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

 

个人觉得他们结合的最大的优势就是跨平台兼容性,一次开发,多平台应用,方便省时!

 

原创粉丝点击