我在 Windows 8 VS 2012 上开始使用 PhoneGap 时遇到问题,即:
我不知道如何安装模板
- 我打开从PhoneGap下载的模板项目,但它们与VS2012兼容
我不知道从哪里开始创建我的第一个简单的 CRUD 应用程序
- 我想连接到 WCF API 并进行一些调用
如何发布允许在许多设备上安装的结果:
- 我主要想使用 iPhone 和 Android 设备
如何开始使用 PhoneGap?
我在 Windows 8 VS 2012 上开始使用 PhoneGap 时遇到问题,即:
我不知道如何安装模板
我不知道从哪里开始创建我的第一个简单的 CRUD 应用程序
如何发布允许在许多设备上安装的结果:
如何开始使用 PhoneGap?
@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 Community Edition以及 Update 4 的发布,MS 让创建 Cordova 项目变得比以往任何时候都更容易......而且最棒的是它是免费的!!!!
好处是如果你像我一样习惯VS,这是一个舒适的环境,而且它超级容易上手。
要访问这些模板,请按照在 VS 中创建新项目时的步骤操作,系统会提示您安装其他软件,包括但不限于SDK Manager、adt、iTunes、模拟器等。
安装这些之后,现在可以很简单地创建项目,在包含的RIPPLE仿真器中编辑和运行它们。
此外,这些项目还可以从 VS部署到您的设备。
要检查您的设备是否在您的 PC 上被拾取,请打开一个 cmd 并运行“adb devices”以查看您的设备是否在您的 PC 上被拾取以及已连接设备的列表。
简单,有效并且有效。来自,请参阅有关组织中的使用条款和限制的链接:免费开发工具
在此处下载链接:http: //www.visualstudio.com/en-gb/products/free-developer-offers-vs
问:谁可以使用 Visual Studio 社区?答:个人开发人员可以使用 Visual Studio Community 的方式如下:任何个人开发人员都可以使用 Visual Studio Community 创建自己的免费或付费应用程序。以下是 Visual Studio Community 在组织中的使用方式: 组织内无限数量的用户可以将 Visual Studio Community 用于以下场景:在课堂学习环境中、学术研究或为开源项目做出贡献。对于所有其他使用场景:在非企业组织中,最多 5 个用户可以使用 Visual Studio Community。在企业组织中(即拥有超过 250 台 PC 或年收入超过 100 万美元的组织),不允许使用超出上述开源、学术研究和课堂学习环境的场景。
感谢微软!
您可以使用 VS 编辑 html、css 和 javascript 文件,但我不相信有任何可用的 VS 项目模板。至少我从来没见过。
但是,您将无法编译和部署。例如,Android 的模板是 eclipse 项目模板,因为 phonegap 正在构建一个 java 应用程序以便部署到 android。
如果您想为 android 开发,请遵循 Phonegap 的入门指南(由于防火墙问题,我现在无法为您提供链接)。您放在 www 文件夹中的文件将是您项目的 html、css 和 javascript 文件,您可以使用任何您想要编辑它们的东西,包括 VS。
您可以使用创建 PhoneGap 应用程序
欲了解更多信息,请参阅以下链接
http://sourcefreeze.com/cross-platform/visual-studio-cordova-plugins-for-cross-platform-mobile-apps/
您可能还想参考这篇文章,该文章描述了如何在新的多设备混合应用程序中使用 Phonegap 项目,该应用程序在 VS 中使用 Cordova 集成 - https://stackoverflow.com/a/23621633/1277291
RedGate 有一个名为 Nomad 的产品,它与 Visual Studio 2013 完美集成。它利用了 PhoneGap Build 云服务。使用这种方法,您不需要系统上的所有平台 SDK。效果很好。看这个视频。不幸的是,RedGate 最近停止支持 Nomad。我希望微软的新产品能提供类似的功能。