Selecionar um ambiente de desenvolvimento
Selecione o ambiente de desenvolvimento certo para oferecer suporte à adoção e ao desempenho de DevOps. Um ambiente de desenvolvimento de DevOps não deve apenas editar e depurar código, mas integrar-se ao restante do ciclo de DevOps, incluindo testes, controle de versão e monitoramento de produção. A Microsoft fornece dois ambientes de desenvolvimento principais para oferecer suporte a DevOps: o Visual Studio e o Visual Studio Code.
Usar o Virtual Studio
O Visual Studio é um ambiente de desenvolvimento integrado (IDE) completo. Se você puder usá-lo, o Visual Studio é ideal para trabalhar no Windows a fim de criar software para várias plataformas, incluindo .NET ou .NET Core, iOS, Android via Xamarin e destinos que oferecem suporte a C++.
Historicamente, o Visual Studio oferece benefícios de produtividade e integração de DevOps. O Visual Studio integra-se nativamente ao GitHub e ao Azure DevOps e tem um ecossistema robusto de extensões para cada provedor de DevOps do setor.
Usar o Visual Studio Code
O Visual Studio Code é um editor de código gratuito e simplificado que oferece personalização ilimitada por meio de dezenas de milhares de extensões comerciais e da comunidade. Essas extensões incluem suporte para praticamente qualquer idioma, plataforma e serviço de DevOps. Os desenvolvedores podem ser produtivos no Windows, Mac ou Linux. O Visual Studio Code é a opção ideal para desenvolvedores que não podem usar o Visual Studio.
Desenvolver para o Azure
Não há um ambiente de desenvolvimento preferencial específico para soluções do Azure. Graças ao amplo suporte para todas as principais plataformas de aplicativos, você pode usar praticamente qualquer ferramenta para criar soluções do Azure e selecionar o modelo de implantação que funciona melhor para você. A melhor maneira de implantar soluções em produção geralmente é por meio da automação hospedada no GitHub Actions ou Azure Pipelines.
O Visual Studio e o Visual Studio Code têm recursos nativos e extensões internas que simplificam o trabalho com processos de DevOps no Azure, GitHub e Azure DevOps.
Próximas etapas
Saiba como a preparar o Visual Studio, Visual Studio Code, Eclipse para Java e IntelliJ IDEA para desenvolvimento do Azure no módulo Preparar o ambiente de desenvolvimento para o desenvolvimento do Azure.