选择适当的开发环境以支持 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 Actions 或 Azure Pipelines 中托管的自动化。
Visual Studio 和 Visual Studio Code 都具有本机功能和第一方扩展,可简化在 Azure、GitHub 和 Azure DevOps 中使用 DevOps 过程的过程。
后续步骤
在实践学习模块为 Azure 开发准备您的开发环境中,学习如何为 Azure 开发准备 Visual Studio、Visual Studio Code、Eclipse for Java 和 IntelliJ IDEA。