Multi-Device Hybrid App项目与Cordova项目不同

时间:2014-09-17 00:16:25

标签: cordova visual-studio-2013 multi-device-hybrid-apps

我正试图绕过Visual Studio - 多设备混合应用项目的方式来规划文件结构与Cordova(PhoneGap)如何布局文件结构。

我有点困惑,因为我认为这个VS扩展用于构建手机差距应用程序

以下是Visual Studio(MDHA)与Cordova(PhoneGap)的计数器部分之间的文件结构比较。

  
    

cordova创建hello au.com.IdeasMen KeepInContact

  

Cordova Create命令构建一个像这样的文件结构

enter image description here

VS项目多设备混合应用程序看起来像这样

enter image description here

这第二个结构看起来有点像Cordova WWW文件夹的内容,但即便如此,它的相似之处也不尽相同。

1 个答案:

答案 0 :(得分:1)

首先,让我们将Cordova和PhoneGap区分开来。 Cordova是开源实现,虽然它与PhoneGap共享核心,但Adobe总是有可能通过PhoneGap做一些“特殊”的事情来增强他们的服务。

其次,关于项目结构的性质。虽然多设备混合应用程序努力保持与Cordova项目相同的外观和感觉,但肯定有设计和外观决定使其更易于开发人员使用。有人可能会说保持完全相同的结构有助于熟悉论点,这也是一个有效的观点。

最重要的是要记住,无论Visual Studio内部的结构如何,MDHA都不会对项目执行任何专有操作。它只是一个让开发人员通过提供GUI来使用Cordova CLI构建的推动者。在幕后,它仍然将项目呈现为类似Cordova的项目。

这一点,以及所有增值功能,如设置机器,开发和调试,添加服务,连接到模拟器以及构建和发布。

披露:我是Visual Studio Cordova Tools产品团队的项目经理。