- 的PhoneGap是一個構建工具,而不是一個開發工具
從Wikipedia:
的PhoneGap是Nitobi產生的移動開發框架, 由Adobe Systems在2011年購買。它使得軟件 程序員能夠使用JavaScript, HTML5和CSS3構建移動設備的應用程序,而不是依賴平臺 - 特定的API,如iOS或Android中的 。
Phonegap還有一個構建工具 [本地],允許建立最終的應用程序。它還有一個構建服務 [遠程],允許上傳資產,然後下載打包的應用程序。
- 如果我願意,我可以在記事本中設計我的html/JavaScript例程,並使用phonegap「構建」包含html/JavaScript容器的本機應用程序。
記事本會做,可能你想使用更好的文本編輯器。您可以從命令行啓動構建,最終的應用程序將是一個全屏的Web視圖,其行爲與本機應用程序相同。基本上沒有瀏覽器的網頁工具欄
- 我可以使用PhoneGap的建設服務,建立適用於所有平臺,消除了需要有可用的每個平臺給我。
是的,有一個本地構建命令[需要在本地機器上安裝平臺SDK]和遠程構建服務。那個不需要平臺,並且會提供最終的打包應用程序。例如,您只能在Apple計算機上安裝Apple SDK,但您可以使用Windows計算機遠程構建IOS應用程序。如果您有特定要求,構建服務會收取訂閱費。
- phonegap似乎走在使用Eclipse的方向。 Eclipse將讓我的生活更輕鬆,讓我可以直接在虛擬移動設備上訪問相應的應用程序(它可以訪問相應的(已安裝的)SDK /虛擬器),讓我看看我的應用程序並允許我測試它。
Eclipse可以按照guide from Adobe和其他指南進行集成。即將推出的IntelliJ Idea 14版本將支持Phonegap/Cordova項目。
- 沒有Eclipse,我將不得不在設備上進行構建和物理測試?
不,你仍然可以上傳資產到PhoneGap的建設服務:
從頁面:https://build.phonegap.com/faq
如何開始使用的PhoneGap構建?
只需將您的網絡資產(HTML,CSS和ZIP文件)上傳到PhoneGap Build,然後將我們的 指向您的Git或SVN存儲庫,即可使用JavaScript或一個index.html文件。然後,我們將爲您進行編輯 和包裝。幾分鐘後,您將收到所有移動平臺的下載URL 。
- 我從來沒有使用過食,但很喜歡的Visual Studio,即使是基本的HTML/JavaScript編碼。 (雖然Visual Studio 2012不調試JavaScript)。
- 可以Eclipse調試JavaScript
- 我應該使用(習慣)eclipse來使用它作爲我的主要移動開發工具嗎?
可以使用任何編輯器,使用你最舒服的編輯器。在調試PhoneGap/Cordova應用程序時,在SO:Is there a real solution to debug cordova apps中有一個很好的答案。
- 現在,phonegap和cordova之間有區別嗎?是/是否存在代碼分割,或者它只是一些被卡住的命名。
從頁面PhoneGap, Cordova, and what’s in a name?
PhoneGap的就是Apache科爾多瓦的分佈。您可以將Apache Cordova想象爲支持PhoneGap的引擎,類似於WebKit爲支持Chrome或Safari的引擎的 。 (瀏覽器極客,請允許 我這種比喻的可供性,我會在晚些時候給你買啤酒。)
隨着時間的推移,PhoneGap發行版可能會包含其他工具,這些工具將綁定到其他Adobe服務中,這對於Apache項目而言並不適用 。例如,PhoneGap Build和Adobe Shadow 就具有很大的戰略意義。 PhoneGap將永遠保持免費, 開源軟件,並將永遠免費分發阿爾法 科爾多瓦。
PhoneGap有一個構建工具。 PhoneGap是一個基於Cordova的項目(實際上是一樣的)。您可以在沒有構建工具的情況下使用PhoneGap。 – oscarvady 2014-10-30 08:47:52