1

我试图了解 Visual Studio - Multi-Device Hybrid App 项目布局文件结构的方式与 Cordova (PhoneGap) 布局文件结构的方式。

我有点困惑,因为我认为这个 VS 扩展是用于构建电话 Gap 应用程序

这是 Visual Studio (MDHA) 和 Cordova (PhoneGap) 的对应部分之间文件结构的比较。

科尔多瓦创建你好 au.com.IdeasMen KeepInContact

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

在此处输入图像描述

VS 项目 Multi-Device Hybrid App 看起来像这样

在此处输入图像描述

这第二种结构看起来有点像 Cordova WWW 文件夹的内容,但即便如此也只是相似不一样。

4

1 回答 1

1

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

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

需要记住的最重要的事情是,无论 Visual Studio 中的结构是什么样的,在它的核心,MDHA 不会对项目执行任何专有操作。它只是让开发人员通过提供 GUI 来使用 Cordova CLI 进行构建的一个推动因素。在幕后,它仍然将项目渲染为类似 Cordova 的项目。

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

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

于 2014-09-18T15:03:24.983 回答