如何在Visual Studio中使用PhoneGap

时间:2013-07-09 15:05:33

标签: visual-studio-2012 cordova

我在Windows 8,VS 2012上开始使用PhoneGap时遇到了麻烦,即:

我不知道如何安装模板

  • 我打开了从PhoneGap下载的模板项目,但它们与VS2012兼容

我不知道从哪里开始创建我的第一个简单的CRUD应用程序

  • 我想连接到WCF API并进行一些调用

如何发布允许在许多设备上安装的结果:

  • 我主要想使用iPhone和Android设备

如何开始使用PhoneGap?

5 个答案:

答案 0 :(得分:13)

@Smithy,微软刚刚开始使用Visual Studio 2013 Update 2开发Cordova应用程序。

就我所知,它只是一个预览,但请看看。

如果您安装了最新版本的Visual Studio,则需要转到Microsoft的下载页面并下载安装程序:

http://www.microsoft.com/en-us/download/details.aspx?id=42675

此附带有关如何入门以及如何在VS 2013中安装和设置的文档。

祝你好运。

<强>更新

随着 Visual Studio 2013社区版与Update 4的发布,MS使创建Cordova项目变得前所未有的轻松......最重要的是它免费!!!!

好处是如果你习惯了VS喜欢我,这是一个舒适的环境,它的超级容易上手。

要访问这些模板,请按照在VS中创建新项目时的步骤进行操作,系统将提示您安装其他软件,包括但不限于 SDK Manager,adt,iTunes,模拟器等。< /强>

安装完成后,现在可以在包含的 RIPPLE 模拟器中创建项目,编辑和运行它们。

这些项目还可以从VS部署到设备

要检查您的设备是否已在PC上拿起,请打开cmd并运行“adb devices”以查看您的设备是否已在PC上以及已连接设备列表中选择。

简单,有效且有效。从,请参阅组织中使用条款和限制的链接:Free Dev Tools

在此处下载链接:http://www.visualstudio.com/en-gb/products/free-developer-offers-vs

问:谁可以使用Visual Studio社区? 答:以下是各个开发人员如何使用Visual Studio社区: 任何个人开发人员都可以使用Visual Studio社区创建自己的免费或付费应用程序。 以下是Visual Studio社区在组织中的使用方式: 组织中的无限数量的用户可以将Visual Studio社区用于以下场景:在课堂学习环境中,用于学术研究,或用于开源项目。 对于所有其他使用方案:在非企业组织中,最多5个用户可以使用Visual Studio社区。在企业组织中(意味着那些年收入> 250台PC或100万美元以上的企业),除了上述开源,学术研究和课堂学习环境之外,不允许使用。

感谢微软!

答案 1 :(得分:2)

您可以使用VS编辑html,css和javascript文件,但我不相信有任何VS项目模板可用。至少我从未见过任何人。

但是,您将无法编译和部署。例如Android的模板是eclipse项目模板,因为phonegap正在构建一个java应用程序以便部署到android。

如果您想为Android开发,请按照Phonegap的入门指南(由于防火墙问题,我现在无法为您提供链接)。您放在www文件夹中的文件将是项目的html,css和javascript文件,您可以使用任何想要编辑它们的文件,包括VS.

答案 2 :(得分:2)

您可以使用

创建PhoneGap应用程序
  1. Cordova vs plugin
  2. Telerik App Builder
  3. vsnomad
  4. 了解更多信息,请参阅以下链接

    http://sourcefreeze.com/cross-platform/visual-studio-cordova-plugins-for-cross-platform-mobile-apps/

答案 3 :(得分:0)

您可能还想参考这篇文章,该文章介绍如何在VS中使用Cordova集成的新多设备混合应用程序中使用Phonegap项目 - https://stackoverflow.com/a/23621633/1277291

答案 4 :(得分:0)

RedGate推出了一款名为Nomad的产品,它与Visual Studio 2013完美融合。 它利用PhoneGap Build云服务。使用此方法,您不需要系统上的所有平台SDK。效果很好。   见this video。不幸的是,RedGate最近停止支持Nomad。我希望微软的新产品能提供类似的功能。