phonegap軟件安裝

八卦先行。
我所理解的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 測試是否能夠成功。
初步認爲,這兩個都是可以的,只需要安裝一個就可以用的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章