0 Comments

PhoneGap相比其他框架的优势

发布于:2012-12-20  |   作者:广州网站建设  |   已聚集:人围观

     当前跨平台的移动App开发框架除了PhoneGap 以外,还有Titanium等也发展得较为成熟。为了更好地了解PhoneGap的优势,下面将Titanium与PhoneGap进行以下几个方面的对比。

(1)支撑平台

       PhoneGap 支持当前大多数的主流平台,如 iOS、Android 、BlackBerry、Symbian、Palm、Windows Phone等;而Titanium 框架目前只支持 Android 和 iOS 平台。在跨平台这个特性上,PhoneGap的优势十分明显。

       在平台支持方面,PhoneGap更注重支持平台的数量, Titanium则更注重提供接近于原生App的UI 效果,其自带 UI组件与原生平台的 UI 组件相仿,让开发的App看上去更像原生的App。

(2)代码可操控性

        PhoneGap和Titanium均采用HTML + CSS + JavaScript 作为程序开发语言,并且对 HTML 5 与CSS3提供了良好的支持。但PhoneGap 包含了Titanium不具备的DOM特性,可以使用jQuery等第三方库,在代码操控灵活性与方便性上更胜一筹。

(3)测试方便性

        PhoneGap 开发的App可以很方便地直接在浏览器中进行测试,而对Titanium 开发的App需要在Titanium IDE开发工具上进行测试。

(4)帮助文档可读性

     PhoneGap提供完备的API帮助文档与相应的使用实例,让我们可以很方便地学习与使用API。相比之下,Titanium在这些方面稍微有些欠缺,在API方法的使用上没有具体的例子。

(5)使用许可度

           相较于Titanium,PhoneGap在使用上有更多的自由。PhoneGap是基于Apache开源证书的纯粹的开源产品,而Titanium只有一部分基础功能的部件是免费的,而其他高级部件、Titanium Studio的附加功能和官方专业指导服务都需要付费。

           综合比较以上几点,本书作者认为,作为开源框架,PhoneGap的优势更为明显与均衡,具有更好的发展前景。

标签:
飞机