解析PhoneGap中Sencha Touch入門介紹
PhoneGap中Sencha Touch入門介紹是本文要介紹的內(nèi)容,主要是來了解Sencha Touch的學(xué)習(xí)應(yīng)用。PhoneGap是一個(gè)開源的開發(fā)框架,用來構(gòu)建跨平臺(tái)的使用HTML,CSS和JavaScript的移動(dòng)應(yīng)用程序。它使開發(fā)者能夠利用iPhone,Android,Palm,Symbian和Blackberry智能手機(jī)的核心功能——包括地理定位,加速器,聯(lián)系人,聲音和振動(dòng)。
PhoneGap是免費(fèi)的,但是它需要特定平臺(tái)提供的附加軟件,例如iPhone的iPhone SDK,Android的Android SDK等。使用PhoneGap只比為每個(gè)平臺(tái)分別建立應(yīng)用程序好一點(diǎn)點(diǎn),因?yàn)殡m然基本代碼是一樣的,但是你仍然需要為每個(gè)平臺(tái)分別編譯應(yīng)用程序。
2011年7月29日,PhoneGap發(fā)布了1.0版產(chǎn)品。PhoneGap 1.0的推出,該公司表示,重點(diǎn)是訪問本地設(shè)備的API。
其他的改進(jìn)包括:
API的整體穩(wěn)定和“可插拔”的架構(gòu)W3C DAP API的兼容性聯(lián)系人API遠(yuǎn)程調(diào)試工具一個(gè)新的統(tǒng)一的橋接口,使增加平臺(tái)和平臺(tái)擴(kuò)展容易改進(jìn)的插件開發(fā)流程。
PhoneGap特點(diǎn):
1、兼容性。完全做到了written once, run everywhere。
2、標(biāo)準(zhǔn)化。PhoneGap用W3C標(biāo)準(zhǔn),特別標(biāo)準(zhǔn),Web App直接一字不改就能運(yùn)行。尤其是和JQ Mobile結(jié)合在一起使用,實(shí)在是威力無窮啊!
3、用JavaScript+HTML5。你說這和iOS以及Anroid的代碼加XML有區(qū)別嗎?我看都差不多。
當(dāng)然目前PhoneGap缺陷還是蠻多的,比如運(yùn)行速度慢,UI反應(yīng)延時(shí)——這是個(gè)致命傷。不過嘛,這種問題是會(huì)隨著技術(shù)的進(jìn)步而消失的。它的優(yōu)勢(shì)是無以倫比的:開發(fā)成本低——筆者個(gè)人估計(jì),至多是Native App的五分之一吧。偉大導(dǎo)師馬克思教導(dǎo)我們說,資本有了300%的利潤,就敢踐踏一切人間法律??缙脚_(tái)的流行是不可避免的。當(dāng)然,Native App永遠(yuǎn)會(huì)有一席之地,比如高端游戲。
sencha touch api:
- http://extjs.org.cn/
小結(jié):解析PhoneGap中Sencha Touch入門介紹的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對(duì)你有所幫助!