在技術群裡面,一直有一些新人進來,問了一些讓人可笑不得的問題.國內的資料相對比較少,而且很舊,都是一些2.x版本的資料.因此想寫一些東西,幫助一下新人,讓他們少走彎路.
首先說一些很多人問的問題,個人的一些見解:
phonegap和cordova的區別: 他們之間沒有區別,在被收購之前叫phonegap,被收購後叫cordova
phonegap能做什麼:它是乙個橋梁,能讓網頁可以呼叫手機的硬體,沒有別的用處了.
有什麼東西phonegap做不了,只能原生做:網頁上用js呼叫phonegap,phonegap呼叫原生**,原生**呼叫手機硬體.所以理論上說,原生可以做的phonegap都可以做.可以用原生的寫外掛程式,用phonegap呼叫.
phonegap的優點:讓web系統開發人員可以快速上手,成本低,但是很多東西還是要原生開發人員寫外掛程式;開發速度快,其實也不是很快,手機上的頁面調整會很坑的;寫一遍,在很多平台上執行,但是如果你用了很多原生外掛程式,那麼想在很多平台執行要重新寫外掛程式.
學習phonegap的步驟:
1.首先去裡面,把文件看一遍,雖然是英文,但是不多,即使邊查字典邊看也行,作用會非常大,讓你少走很多的彎路.
3.看一下cordova在githu上的外掛程式庫,一些基本的硬體呼叫的外掛程式全部在這裡,全部是英文的,但是不得不看.文件寫的很好,直接有demo**.國內的資訊基本都是2.x的,即使找到也跑不起來,多看文件.
4.如果是做安卓應用,了解下如何fq,現在谷歌被牆了; 如果做ios,買mac或者了解如何裝虛擬機器.
另外乙個是sencha touch(效能最好,但是不易上手),jquery mobile是不建議的,太卡了.ionic這個框架聽說也不錯,不過沒用過,沒有發言權.
phonegap cordova 開發基礎
一 安裝node.js win系統下 預設安裝就行 安裝完成後 吧nodejs的目錄配置到path中 然後執行命令 npm express 回車等待安裝 express npm jad 回車等待安裝jade npm mysql 回車等待安裝mysql 安裝 什麼元件取決於環境搭建需求 預設情況下上述...
phonegap cordova開發中的分享功能
本著 網路資源無限 的原則,發現了乙個分享外掛程式cordova plugin x socialsharing,檢視去這裡。android全支援 ios6 windows phone部分支援 window.plugins.socialsharing.share 這個方法執行後會調出分享的選擇面板,來...
phonegap cordova常用命令
建立專案 cordova create foldername com.wps.test projectname cd foldername 基本裝置資訊 裝置 api cordova plugin add org.apache.cordova.device 網路連線和電池事件 cordova plu...