Dela via


Välj en utvecklingsmiljö

Välj rätt utvecklingsmiljö för att stödja DevOps-implementering och prestanda. En DevOps-utvecklingsmiljö bör inte bara redigera och felsöka kod, utan integreras med resten av DevOps-cykeln, inklusive testning, versionskontroll och produktionsövervakning. Microsoft tillhandahåller två större utvecklingsmiljöer som stöder DevOps, Visual Studio och Visual Studio Code.

Använda Visual Studio

Visual Studio är en komplett integrerad utvecklingsmiljö (IDE). Om du kan använda den är Visual Studio perfekt för att arbeta i Windows för att skapa programvara för olika plattformar, inklusive .NET eller .NET Core, iOS, Android via Xamarin och mål som stöder C++.

Visual Studio erbjuder tidigare DevOps produktivitets- och integreringsfördelar. Visual Studio integreras internt med GitHub och Azure DevOps och har ett robust ekosystem med tillägg för varje bransch devops-leverantör.

Använd Visual Studio Code

Visual Studio Code är en kostnadsfri, strömlinjeformad kodredigerare som erbjuder obegränsad anpassning via tiotusentals kommersiella tillägg och communitytillägg. Dessa tillägg lägger till stöd för praktiskt taget alla språk, plattformar och DevOps-tjänster. Utvecklare kan vara produktiva i Windows, Mac eller Linux. Visual Studio Code är det perfekta alternativet för utvecklare som inte kan använda Visual Studio.

Utveckla för Azure

Det finns ingen särskild prioriterad utvecklingsmiljö för Azure-lösningar. Tack vare brett stöd för alla större programplattformar kan du använda praktiskt taget alla verktyg för att skapa Azure-lösningar och välja den distributionsmodell som passar dig bäst. Det bästa sättet att distribuera lösningar till produktion är vanligtvis via automatisering som finns i GitHub Actions eller Azure Pipelines.

Både Visual Studio och Visual Studio Code har inbyggda funktioner och tillägg från första part som förenklar arbetet med DevOps-processer i Azure, GitHub och Azure DevOps.

Nästa steg

Lär dig hur du förbereder Visual Studio, Visual Studio Code, Eclipse för Java och IntelliJ IDEA för Azure-utveckling i den praktiska inlärningsmodulen Förbered utvecklingsmiljön för Azure-utveckling.