Auswählen einer Entwicklungsumgebung
Wählen Sie die richtige Entwicklungsumgebung, um die Einführung von DevOps und die Leistung zu unterstützen. Eine DevOps-Entwicklungsumgebung sollte nicht nur Code bearbeiten und debuggen, sondern auch in den restlichen DevOps-Zyklus integriert werden, einschließlich Tests, Versionskontrolle und Produktionsüberwachung. Microsoft bietet zwei wichtige Entwicklungsumgebungen zur Unterstützung von DevOps: Visual Studio und Visual Studio Code.
Verwenden von Visual Studio
Visual Studio ist eine integrierte Entwicklungsumgebung (IDE) mit vollem Funktionsumfang. Wenn Sie damit umgehen können, ist Visual Studio ideal für die Arbeit in Windows, um Software für verschiedene Plattformen zu erstellen, einschließlich.NET oder.NET Core, iOS, Android über Xamarin und Ziele, die C++ unterstützen.
Visual Studio bietet seit jeher Vorteile für die DevOps-Produktivität und -Integration. Visual Studio ist nativ mit GitHub und Azure DevOps integriert und verfügt über ein robustes Ökosystem von Erweiterungen für jeden DevOps-Anbieter der Branche.
Visual Studio Code verwenden
Visual Studio Code ist ein kostenloser, optimierter Code-Editor, der durch Zehntausende von kommerziellen und Community-Erweiterungenunbegrenzte Anpassungsmöglichkeiten bietet. Diese Erweiterungen bieten Unterstützung für praktisch jede Sprache, Plattform und jeden DevOps-Dienst. Entwickler können auf Windows, Mac oder Linux produktiv sein. Visual Studio Code ist die ideale Option für Entwickler, die nicht mit Visual Studio arbeiten können.
Entwickeln für Azure
Es gibt keine bestimmte bevorzugte Entwicklungsumgebung für Azure-Lösungen. Dank der umfassenden Unterstützung für alle wichtigen Anwendungsplattformen können Sie praktisch jedes Tool zur Erstellung von Azure-Lösungen verwenden und das für Sie am besten geeignete Bereitstellungsmodell auswählen. Der beste Weg zur Bereitstellung von Lösungen für die Produktion ist in der Regel die Automatisierung in GitHub Actions oder Azure Pipelines.
Sowohl Visual Studio als auch Visual Studio Code verfügen über native Funktionen und Erweiterungen von Erstanbietern, die die Arbeit mit DevOps-Prozessen in Azure, GitHub und Azure DevOps vereinfachen.
Nächste Schritte
Lernen Sie im praktischen Lernmodul Visual Studio, Visual Studio Code, Eclipse for Java und IntelliJ IDEA für die Azure-Entwicklung vorzubereiten Bereiten Sie Ihre Entwicklungsumgebung für die Azure-Entwicklung vor.