八卦先行。 我所理解的phonegap最初由Nitobi軟件公司的工程師開發。 後被Adobe公司收購,把phonegap核心代碼捐獻給Apache,但是phonegap名字由Adobe保留。 Apache最終把該項目命名爲 Apache Cordova(Cordova是開發人員所在街道的名字)。 Cordova和phonegap目前核心代碼保持同步,使用那個都可以。 PhoneGap是一個行動設備的API接口集,利用JavaScript存取這些接口可以調用諸如攝影機、羅盤等硬件系統資源。 以下使用平臺爲mac,安裝使用phonegap,沒有權限安裝的,自動在前面加上 sudo 使用。 node.js 預裝phonegap,首先安裝Node.js(https://nodejs.org),下載安裝之。 終端使用 sudo curl -L https://npmjs.org/install.sh | sh 可以安裝npm.js,npm爲稿件管理工具,(rpm之類)如果上述安裝包帶有該選項,可以省略。 升級npm,可以使用sudo npm update npm -g 命令。 node -v, npm -v 可以查看版本信息。 node.js測試,編寫文件test.js var http = require(‘http’); http.createServer(function (req, res) { res.writeHead(200, {‘Content-Type': ‘text/plain’}); res.end(‘Hello World\n’); }).listen(1337, “127.0.0.1”); console.log(‘Server running at http://127.0.0.1:1337/‘); 跳轉到該目錄下,運行 node test.js 啓動該服務, 瀏覽器,輸入http://127.0.0.1:1337,就可以看到效果。 對node.js學習,以後學習繼續紀錄。 安裝phonegap 用先前裝的npm安裝。 npm install -g phonegap phonegap -v,可以查看當前phonegap版本信息。 安裝cordova sudo npm install -g cordova 安裝完成後,使用 cordova 命令行建立對應ios平臺的工程。建立完成工程後,即可用xcode打開,進行實際開發。 ---問題是:既然phonegap和cordova主要功能一致,這兩個工程都需要安裝嗎? 有時間測試一下,寫在phonegap,只安裝cordova 測試是否能夠成功。 初步認爲,這兩個都是可以的,只需要安裝一個就可以用的。
phonegap軟件安裝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.