2012-01-27 27 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构建您的第一个应用程序。

相关问题