选择开发环境

选择适当的开发环境以支持 DevOps 采用和性能。 DevOps 开发环境不仅应该编辑和调试代码,而且应该与 DevOps 周期的其余部分集成,包括测试、版本控制和生产监视。 Microsoft提供两个主要开发环境来支持 DevOps、Visual Studio 和 Visual Studio Code。

使用 Visual Studio

Visual Studio 是一个功能齐全的集成开发环境(IDE)。 如果能够使用 Visual Studio,它非常适合在 Windows 环境中开发各种平台的软件,包括 .NET 或 .NET Core、通过 Xamarin 开发 iOS 和 Android 应用,以及开发支持 C++ 的目标平台。

Visual Studio 历史上提供了 DevOps 生产力和集成优势。 Visual Studio 原生与 GitHub 和 Azure DevOps 集成,并为每个行业 DevOps 提供商提供强大的 扩展生态系统

使用 Visual Studio Code

Visual Studio Code 是一种免费的简化代码编辑器,通过数以万计的 商业和社区扩展提供无限的自定义。 这些扩展增加了对几乎所有语言、平台和 DevOps 服务的支持。 开发人员可以在 Windows、Mac 或 Linux 上高效工作。 Visual Studio Code 是无法使用 Visual Studio 的开发人员的理想选项。

针对 Azure 进行开发

Azure 解决方案没有特定的首选开发环境。 由于对所有主要应用程序平台的广泛支持,你几乎可以使用任何工具来生成 Azure 解决方案,并选择最适合你的部署模型。 将解决方案部署到生产的最佳方法是通过 GitHub ActionsAzure Pipelines 中托管的自动化。

Visual Studio 和 Visual Studio Code 都具有本机功能和第一方扩展,可简化在 Azure、GitHub 和 Azure DevOps 中使用 DevOps 过程的过程。

后续步骤

在实践学习模块为 Azure 开发准备您的开发环境中,学习如何为 Azure 开发准备 Visual Studio、Visual Studio Code、Eclipse for Java 和 IntelliJ IDEA。