Azure, was ist das?

Für alle die noch nie was von Microsoft’s Cloud gehört haben: Die Azure Cloud ist eine (Mega)-Plattform, die Entwicklern erlaubt Microsoft’s globale Datencenter zu nutzen. Besonders spannend ist es, weil es sehr schnell und einfach möglich ist, skalierbare und hochverfügbare Cloud-Anwendungen International zur Verfügung zu stellen.

Ich möchte hier etwas näher in den Deployment Prozess bzw. Version Control eingehen.

Was ist Git?

Nichts ist schlimmer, als eine überschriebene Datei von einem anderen Entwickler. Git schafft Abhilfe und ist ein Service der Filemanagement sowie Versioning von Files unterstützt. Das bedeutet, dass es eine zentrale Codeverwaltung gibt. Der populärste Dienst ist Github.

Welcher Editor macht für die Azure-Entwicklung Sinn?

Als erstes stellt sich die Frage, welchen Code-Editor außer Visual Studio kannst Du einsetzen, der auch mit Git kann? Da ich auf einem Mac arbeite, fällt Visual Studio leider flach, aber auf Windows empfehle ich es ausdrücklich, weil es perfekt mit Azure und mit Visual Studio Online (TFVC) zusammenspielt.

Visual Studio Code

Microsoft hat kürzlich einen sehr schlanken Editor für Developer veröffentlicht, der super mit Git kann und mein Favorit ist.

Visual Studio Code: https://code.visualstudio.com

Brackets

Ein hervorragender Open Source Code Editor für Entwickler, der viele hilfreiche Funktionen bereitstellt.

Brackets: https://brackets.io

Sublime Text

Sublime Text ist wohl der Klassiker unter den Text-Editoren. Super-schlank, große Community und viele Plugins.

Sublime Text: https://www.sublimetext.com

Github

Als erstes legen wir ein kostenloses Konto bei Github an. Github ist ein Service womit Dein Code verwaltet wird und die Zusammenarbeit mit weiteren Entwicklern vereinfacht wird.

Github: https://github.com

Mit Git arbeitet man mit lokalen Dateien und stellt sie auf Github zur Verfügung (Push). Andere Entwickler können sich wiederum die Dateien und Versionen von Github downloaden (Pull).

Jetzt installieren wir einen Git-Client. Ich persönlich bevorzuge eine grafische Oberfläche, weil ich persönlich kein Fan von Command Lines bin.

Github GUI Client: https://git-scm.com/downloads/guis

Was sind Deine Erfahrungen mit Azure und Git? Hat Dir dieser Artikel geholfen? Dann darfst Du ihn gerne teilen. :-)