Einrichten der Entwicklungsumgebung

Abgeschlossen

Visual Studio Code ist eine beliebte Wahl für die Entwicklung von Anwendungen für Azure. Es ist kompakt, da es nur einen Speicherplatz von wenigen MB benötigt, und funktioniert unter Windows, Linux und macOS.

Visual Studio Code

Visual Studio Code ist ein kostenloser Quellcode-Editor, der von Microsoft entwickelt wurde. Das Programm unterstützt Hunderte Programmiersprachen, kann Git integrieren und wurde für die Verbindung mit Azure-Clouddiensten entwickelt.

Visual Studio Code enthält jedoch keinen Compiler. Die Codekompilierung für bestimmte Sprachen und Szenarios wird über Erweiterungen hinzugefügt.

Erweiterungsmodell

Eines der leistungsstärksten Features von Visual Studio Code ist das Erweiterungsmodell. Durch Erweiterungen können die Funktionen von Visual Studio Code umfangreicher gestaltet werden. Erweiterungen können beispielsweise verwendet werden, um Compiler oder eine Rechtschreibprüfung hinzuzufügen sowie für die Integration mit Azure-Diensten.

Die Erweiterungen sind kostenlos. Sie können sie über die Seite „Erweiterungen“ in Visual Studio Code hinzufügen. Einen Überblick über die verschiedenen Erweiterungen erhalten Sie im Visual Studio Code Marketplace.

Azure-Erweiterungen

Viele der Erweiterungen sind für Azure-Features und -Produkte vorgesehen. Es gibt beispielsweise Erweiterungen, die Features wie die Unterstützung von Docker, die Abonnementverwaltung, Tools für die Azure CLI, Datenbankzugriff und die Integration der Azure Storage-API bereitstellen.

Installieren von Visual Studio Code und Vorbereitung der Azure-Entwicklung

Visual Studio Code unterstützt Windows, Linux und macOS. Navigieren Sie zu https://code.visualstudio.com/, um Visual Studio Code zu installieren.

Visual Studio ist eine vollständige integrierte Entwicklungsumgebung (IDE), die für das Programmieren verschiedener Anwendungstypen mit unterschiedlichen Programmiersprachen verwendet wird. Visual Studio verfügt über eine Vielzahl von Tools und Features, die speziell für die Entwicklung von Anwendungen mit Microsoft Azure konzipiert sind. Diese Features bieten Unterstützung für die Azure-Entwicklung sowie das Debuggen und Bereitstellen von Tools, die eng in die IDE integriert sind.

Visual Studio

Visual Studio 2017 ist eine vollständige IDE, die zum Entwickeln von vielen verschiedenen Anwendungstypen verwendet wird, unter anderem für Windows, Android, iOS, Web und Azure.

Beim Installieren von Visual Studio sind mehrere Workloads verfügbar. Workloads sind installierbare Sammlungen von Bibliotheken und Komponenten, die einen Funktionalitätsbereich definieren, den Sie installieren können. Statt einzelne Komponenten zu installieren, bei denen Sie die Abhängigkeiten untereinander kennen müssen, können Sie Workloads verwenden, um Installationen für spezifische Entwicklungsanforderungen durchzuführen. Die Visual Studio-Workloads stellen sicher, dass alle erforderlichen Komponenten einbezogen werden.

Die Basisinstallation von Visual Studio enthält keine Tools oder Bibliotheken für die Azure-Entwicklung. Hierfür müssen Sie die Workload „Azure-Entwicklung“ hinzufügen, die die Azure SDKs, Azure-Tools und entsprechende Projektvorlagen enthält.

Laden Sie den Installer herunter, um Visual Studio zu installieren. Wählen Sie im Installer an der entsprechenden Stelle die Workload „Azure-Entwicklung“ aus. Zusätzliche Funktionen werden üblicherweise über NuGet-Pakete oder Erweiterungen für Visual Studio hinzugefügt.

Die Eclipse-IDE ist ein beliebtes Tool für die Entwicklung mit Java. Außerdem eignet sie sich ausgezeichnet dafür, eine Verbindung zwischen Ihren Java-Anwendungen und Azure herzustellen. Das Azure-Toolkit für Eclipse umfasst Vorlagen und Features zur besseren Integration Ihrer Java-Anwendungen in Azure.

Eclipse

Eclipse ist die am häufigsten verwendete integrierte Entwicklungsumgebung für Java. Diese vielseitige Entwicklungsumgebung bietet auch eine erweiterbare Plug-In-Architektur, die Sie zur Unterstützung anderer Sprachen als Java verwenden können. Auch wenn Eclipse hauptsächlich von Java-Entwicklern verwendet wird, können Sie diese IDE auch zum Erstellen von Anwendungen mit C++, Python, C und Ruby verwenden.

Eclipse wird unter Windows, macOS und Linux unterstützt. Beim Installationsvorgang wird auf allen Plattformen der Eclipse-Installer verwendet. Dabei unterscheidet sich im Hinblick auf die verschiedenen Plattformen lediglich der Installationsprozess.

Die Installation von Eclipse für Java oder Java EE ist auf sämtlichen Plattformen einfach. Der Installer fordert Sie ebenfalls dazu auf, die zu installierenden Pakete nach Zielsprache und -frameworks auszuwählen.

Azure-Toolkit für Eclipse

Das Azure-Toolkit für Eclipse umfasst Vorlagen und Funktionen, mit denen Sie Cloudanwendungen mithilfe von Eclipse einfach in Azure erstellen, entwickeln, testen und bereitstellen können. Das Azure-Toolkit ist ein Open Source-Produkt, das in GitHub aktiv entwickelt und gehostet wird.

Es enthält Vorlagen für die Integration von Docker-Containern, HDInsight, Azure-Dokumentation, Azure Cache for Redis, Vorgängen für Speicherkonten und Verwaltungsvorgängen für virtuelle Computer.

Es wird über die Eclipse-IDE mit einem auf allen unterstützten Betriebssystemen gleichen Verfahren installiert. Das Toolkit ist über den Eclipse Marketplace verfügbar.

IntelliJ IDEA ist eine beliebte IDE für die Java-Entwicklung. Außerdem eignet sie sich ausgezeichnet dafür, eine Verbindung zwischen Ihren Java-Anwendungen und Azure herzustellen. Das Azure-Toolkit für IntelliJ umfasst Vorlagen und Features zur besseren Integration Ihrer Java-Anwendungen in Azure.

IntelliJ IDEA

IntelliJ IDEA ist die am häufigsten verwendete integrierte Entwicklungsumgebung für Java. Diese vielseitige Entwicklungsumgebung bietet auch eine erweiterbare Plug-In-Architektur, die Sie zur Unterstützung anderer Sprachen als Java verwenden können. IntelliJ IDEA wurde zwar als integrierte Entwicklungsumgebung für Java entwickelt, aber Sie können damit auch Anwendungen mit JavaScript, Scala, Ruby usw. erstellen.

IntelliJ IDEA wird unter Windows, macOS und Linux unterstützt. Beim Installationsvorgang wird auf allen Plattformen der IntelliJ IDEA-Installer verwendet. Dabei unterscheidet sich im Hinblick auf die verschiedenen Plattformen lediglich der Installationsprozess.

Die Installation von IntelliJ IDEA für Java oder Java EE ist auf sämtlichen Plattformen einfach. Der Installer fordert Sie ebenfalls dazu auf, die zu installierenden Pakete nach Zielsprache und -frameworks auszuwählen.

Azure Toolkit für IntelliJ

Das Azure-Toolkit für IntelliJ umfasst Vorlagen und Funktionen, mit denen Sie Cloudanwendungen mithilfe von IntelliJ IDEA einfach in Azure erstellen, entwickeln, testen und bereitstellen können. Das Azure-Toolkit ist ein Open-Source-Produkt, das in GitHub aktiv entwickelt und gehostet wird.

Es enthält Vorlagen für die Integration von Docker-Containern, HDInsight, Azure-Dokumentation, Azure Cache for Redis, Speicherkontovorgänge und VM-Verwaltung.

Es wird über die IntelliJ IDEA mit einem auf allen unterstützten Betriebssystemen gleichen Verfahren installiert. Das Toolkit ist über den IntelliJ IDEA Marketplace verfügbar.