我正试图绕过Visual Studio - 多设备混合应用项目的方式来规划文件结构与Cordova(PhoneGap)如何布局文件结构。
我有点困惑,因为我认为这个VS扩展用于构建手机差距应用程序
以下是Visual Studio(MDHA)与Cordova(PhoneGap)的计数器部分之间的文件结构比较。
cordova创建hello au.com.IdeasMen KeepInContact
Cordova Create命令构建一个像这样的文件结构
VS项目多设备混合应用程序看起来像这样
这第二个结构看起来有点像Cordova WWW文件夹的内容,但即便如此,它的相似之处也不尽相同。
答案 0 :(得分:1)
首先,让我们将Cordova和PhoneGap区分开来。 Cordova是开源实现,虽然它与PhoneGap共享核心,但Adobe总是有可能通过PhoneGap做一些“特殊”的事情来增强他们的服务。
其次,关于项目结构的性质。虽然多设备混合应用程序努力保持与Cordova项目相同的外观和感觉,但肯定有设计和外观决定使其更易于开发人员使用。有人可能会说保持完全相同的结构有助于熟悉论点,这也是一个有效的观点。
最重要的是要记住,无论Visual Studio内部的结构如何,MDHA都不会对项目执行任何专有操作。它只是一个让开发人员通过提供GUI来使用Cordova CLI构建的推动者。在幕后,它仍然将项目呈现为类似Cordova的项目。
这一点,以及所有增值功能,如设置机器,开发和调试,添加服务,连接到模拟器以及构建和发布。
披露:我是Visual Studio Cordova Tools产品团队的项目经理。