2012-01-27 60 views
6

我的公司希望我們探索PhoneGap,並需要部署到Android,Windows Phone和Blackberry的應用程序。他們想要使用一個開發環境(Visual Studio)。是否有可能在Visual Studio中嚴格使用PhoneGap構建Android應用程序?

我相信我已經讀過,可以使用PhoneGap:從Visual Studio內部構建應用程序到Android設備,但我想確認。

謝謝

+0

雖然這在理論上似乎是個好主意,但事實並非如此。這樣做會爲你的三個應用程序提供平庸的可用性,因爲這三個平臺的用戶界面指南大不相同。 世界所需要的絕對不是更多的應用程序,忽略他們各自的操作系統的UI設計指導。 – evilcandybag 2012-01-28 15:48:41

+0

謝謝。會讓他們知道。 – 2012-01-30 14:38:16

回答

-6

不是。理論上是的,但實際上沒有。

這不是一個技術問題,而是您公司的社會問題。決策者沒有製作移動應用程序的經驗,並嘗試將他們現有的知識應用到他們不知道的領域,並且他們失敗了。除非他們能理解你自己的侷限性,否則你會被搞砸。

可以使用任何文本編輯器編輯源代碼。但是,Visual Studio不會有任何IDE好東西,比如從IDE中啓動Android應用程序。開發人員強制Visual Studio只會阻礙開發過程。

很抱歉被僱用在這種管理不善的公司。

+0

他們只是試圖找出最好的解決方案。我們不知道要開始跨平臺或本地路徑。 – 2012-01-30 14:38:48

+0

只要注意這個答案是從事情不同的時間,並有很多改變了三年。如果可以,我會刪除這個答案。 – 2015-07-29 13:31:05

2

開發Visual Studio中的應用程序後,你應該能夠把你的HTML/JS文件,將它們上傳到PhoneGap的建設服務(http://build.phonegap.com),並把它編譯/生成Android和黑莓應用程序文件爲你。或者,如果您不介意在最後一步使用另一個IDE,則可以隨時將您在VS中創建的HTML/JS文件導入到新的Android或Blackberry Phonegap項目中並進行編譯。

+0

感謝您的意見。我想知道,但是如果我可以使用PhoneGap:構建,如果我的應用程序依賴於插件,例如Android的ZXing(QR碼掃描器插件),因爲我只通過包含庫的方式將它與Eclipse一起使用。 – 2012-01-30 14:37:47

+0

可能不是。插件往往是特定於平臺的。這就是說你總是可以嘗試創建自己的插件,這是Windows Phone的快速指南:[http://www.risingj.com/archives/92](http://www.risingj.com/archives/ 92) – csbrookes 2012-01-30 16:01:13

6

Nomad是一個Visual Studio擴展,可以使用基於PhoneGap的雲構建服務直接從IDE內部爲iOS和Android構建。

+0

仍在私人測試版中,但 – Tjassens 2012-05-17 17:30:09

+0

這可以與[Ripple Emulator](https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc?hl=da&utm_source=chrome-ntp-launcher)插件結合使用,以便Chrome進行調試/探索手機功能 – 2012-08-28 11:09:01

+0

感謝您的提示,但有沒有一個自由的選擇呢? – likestoski 2013-10-03 17:27:08

0

你可以使用"Visual Studio Tools for Apache Cordova"。由於PhoneGap建立在科爾多瓦之上,並且幾乎相同(請參閱this答案),這可能適合您的需求?

從引用的網站上採取了概述如下:

「構建適用於iOS,Android和Windows中使用的Visual Studio工具的Apache科爾多瓦 設備跨平臺的移動應用程序隨着 擴展爲Visual Studio。 2013 Update 4或Visual Studio 2015 Preview,Visual Studio爲您提供開始所需的工具 根據 Apache Cordova,使用HTML,CSS和JavaScript構建您的第一個應用程序。

相關問題