Visual Studio Enterprise 2015 评测






4.95/5 (14投票s)
本次评测将深入探讨 Visual Studio Enterprise 2015 的内部机制,并展示它能为您的开发团队带来什么。
Visual Studio Enterprise 2015
我们中的一些人已经在这个 IDE 上走了很长的路。在过去使用过其他 IDE 后,我在使用 Visual Studio 时总感觉很自在。虽然我每天都在使用它,但我有时会想,我们是否真的了解 Visual Studio 的能力。本次评测将深入探讨 Visual Studio Enterprise 2015 的内部机制,并展示它能 为您的开发团队带来什么。
账户管理
Visual Studio 的登录功能允许开发人员拥有多个账户。这为 Visual Studio Enterprise 2015 带来了无缝且扩展的体验。您现在可以为工作和家庭(对开发人员来说,拥有一个个人项目至关重要)设置单独的账户。有些公司可能有多名开发人员在同一台机器上工作。也许您希望有一个专门用于开发的账户,另一个用于测试。总而言之,Visual Studio 满足了这些需求。
在 Visual Studio 的右上角,您会看到登录链接。如果您没有登录,Visual Studio 会允许您通过将您的 Microsoft 账户与 Visual Studio 相关联来进行登录。请注意,如果您的 Microsoft 账户启用了双重身份验证,您将需要准备好您的 Authenticator 应用。然后,Visual Studio 会引导您完成账户创建过程,并为您创建一个新的在线配置文件。这个配置文件非常棒,因为它允许您漫游。例如,当您在工作地点登录时,您在家用电脑上的 Visual Studio 设置将与您的 Visual Studio 实例同步。
诊断工具
这可能是我最喜欢 Visual Studio Enterprise 的增强领域。以 IntelliTrace 为例。它自 2010 年就已存在,但在 Visual Studio Enterprise 中具有更多的相关性和用途。开发中最令人沮丧的问题之一是出现难以重现的错误(例如 Windows 服务或 Web 应用程序)。大多数开发人员会选择在他们认为可能发生异常的区域设置断点。然后,他们痛苦地逐行(或在方法之间跳转)地单步调试代码,直到错误出现。使用 IntelliTrace,您只需在调试模式下运行应用程序。IntelliTrace 默认开启,并充当一种调试会话记录器。
当您的应用程序运行时,您将在 **诊断工具** 窗口中看到应用程序的事件。准备好后,只需点击 **全部中断** 按钮,然后检查 IntelliTrace 收集到的记录数据。现在,您对调试会话期间收集到的信息有了一个全局的概览。异常由红色菱形图标表示。为了说明这一点,我强制了一个简单的除零异常,但更复杂的问题也会在诊断工具窗口中突出显示。
一个特别难以重现的异常的好例子是,应用程序由于特定的事件序列以及从生产数据库读取的数据组合而崩溃。然后,您可以使用 IntelliTrace 轻松地在代码中找到这些问题。诊断工具还可以允许您为异常激活历史调试。这会将您带到生成该异常时的具体代码行。然后,您还可以查看当时处于活动状态的各种变量的值。这是跟踪应用程序中异常的最简单方法,我非常喜欢它!
跨平台移动设备支持
这是 Visual Studio Enterprise 2015 库中的另一个亮点。您现在可以为各种移动平台构建应用程序。它们如下:
- Windows 10 应用
- Windows 8 和 Windows 8.1
- Windows Phone
- 通用 Windows 应用程序
- Android
- iOS
让我们快速看一下使用 Apache Cordova 创建 Android 应用程序。在 Visual Studio 的 **新建项目** 屏幕中,从 **已安装的模板** 中选择 **JavaScript**,然后选择 **Apache Cordova 应用**。
项目创建后,您将在 Visual Studio 的 **解决方案资源管理器** 窗口中看到加载的解决方案。这里有几点我们需要注意。
展开解决方案(下图)后,以下是真实的:
- merges 文件夹包含特定于平台的代码。默认情况下,特定于平台的代码位于 Android 和 Windows 的 platformOverrides.js 文件中。
- res 文件夹用于特定于平台的资源,如图标和启动屏幕(稍后会详细介绍)。
- www 文件夹中的 index.html 文件是您应用程序的默认主屏幕。
- taco.json 文件存储元数据,允许 Visual Studio 在非 Windows 操作系统上创建生成。
您还会注意到项目根目录中的 config.xml 文件。这是您添加应用程序配置设置的地方。如果您是 Web 开发人员,这一切都会感觉很熟悉。
接下来,您会注意到解决方案平台列表设置为 Android。当您使用 F5(或 Shift+F5 如果您想在不调试的情况下启动)调试应用程序时,它还将使用 Ripple 模拟器。
如果您看不到解决方案平台列表,请选择 **添加或删除按钮** 下拉菜单,然后从列表中勾选 **解决方案平台**。然后,您将看到与上图相同的 Visual Studio 屏幕,其中显示了可用的解决方案平台。
在此处按 F5 并且不进行任何更改将启动 Ripple 模拟器。请注意,如果您选择了 Android 平台并且安装了 Chrome,则可以使用 Apache Ripple 模拟器。
然而,还有另一种选择。如果您的计算机上启用了 Hyper-V,您可以选择使用 Google Android 模拟器运行应用程序。
模拟器首次启动需要一些时间。一旦它启动了操作系统并启动了您的应用程序,您将看到应用程序的默认主屏幕。
关闭应用程序并查看 Android 主屏幕上的所有应用程序,您将看到您的 Android 应用程序。唯一的问题是它没有我想要的图标。
更改此设置非常容易。在 res 文件夹中(如前所述),展开您的 icons 和 screens 文件夹。在这里,您将在 android 文件夹下添加您的图标和启动屏幕图像。
转到 config.xml 文件,您需要修改设置以反映您上传的每个文件的新图像文件名。
如果您再次运行应用程序,您将看到在所选模拟器中为正在测试的设备加载了正确的图标。
您的应用程序还将使用您指定的图像作为启动屏幕。
这里还有很多内容可以深入探讨。您可以从配置屏幕(只需双击它)安装多个插件,甚至可以将社区插件导入到您的应用程序中。
Visual Studio Android 模拟器
Visual Studio Enterprise 2015 现在还包含一个 Visual Studio Android 模拟器。我必须说这是我的首选,因为对我来说,它感觉更灵敏,更快。这显然是个人选择。这是使用方法。在选择 Android 作为平台的情况下,将您的选择更改为 **VS Emulator**。
当您开始调试会话时,将启动 Visual Studio Android 模拟器。您常用的一组控件列在模拟器右侧。
点击应用程序的图标即可启动我们创建的应用程序。我非常喜欢 Visual Studio Android 模拟器为我提供的体验。体验很棒,而且对我来说确实比其他模拟器感觉更快。
结论
正如您所见,Visual Studio Enterprise 2015 是一个出色的 IDE。它为开发人员提供了在各种平台上创建应用程序的自由。它通过集成高级诊断和调试工具,极大地简化了开发任务。Visual Studio Enterprise 2015 是世界一流的专业开发人员开发工具。