Im Herbst 2019 hat Microsoft die erste öffentliche Preview für Visual Studio Online vorgestellt, der MS Azure Cloud Variante von Visual Studio. Bereits im Mai 2019 wurde die Online Variante von Visual Studio Code präsentiert. Inzwischen lautet der Name Visual Studio Code Spaces.

Welche Entwicklungsvarianten stehen mir nun zur Verfügung:

On-premise

Hybrid: Entwicklung on-premise, Hosting in Azure

Die Entwicklung kann in VS Code oder VS Studio erfolgen. Das Debuggen ist on-premise oder hybrid möglich. Die Auslieferung der Release Version erfolgt durch Publish aus dem Studio.

Bei der Hybrid Variante lassen sich weitere Azure Dienste leicht einbinden, Bsp: Active Directory in Azure, Datenbanken, Application Insight (Monitoring) uvw.

Möchte man von der in Azure gehosteten Applikation wiederrum auf eine on-premise Datenbank zugreifen, muss ein Data Gateway (Sichere Verbindung) eingerichtet werden, was in Unternehmen ein Freischalten von Ports in der Firewall erfordert und möglicherweise Diskussionen entstehen lässt.

Infos dazu

100% Online in Azure

Möglich ist das mit Visual Studio Code und Visual Studio (derzeit noch preview)

Einen großen Vorteil sieht das Unternehmen in der Möglichkeit, Anwendungen quasi von überall bearbeiten, ausführen und debuggen zu können – mit einem expliziten Verweis auf verteilt arbeitende Teams. Die Entwicklungsumgebung muss on-premise nicht mehr installiert und mit Updates versorgt werden. Online ist immer alles am aktuellsten Stand.

Azure Login

Weitere Infos

Quickstart

Preisübersicht (Stand 2020/01)

https://azure.microsoft.com/de-de/pricing/details/visual-studio-online/

Anleitung Einrichtung

Erstellung eines Entwicklungsrechners mit Visual Studio Code

Es können beliebig viele Environments (Kosten planen) eingerichtet werden, etwa für unterschiedliche Teams, Lehrlinge etc. Der Entwicklungsrechner ist online innerhalb einer Minute aufgesetzt. Da Visual Studio Code plattformunabhängig (Electron) lauffähig ist, steht hier Linux zur Auswahl, die HW Anforderung ist außerdem gering. Visual Studio Code läuft im Browser, wie die on-premise Version

Ein / Ausschalten der Entwicklungsumgebung

Manuell abdrehen (Suspend = keine Kosten)

Startet man seine Entwicklungsumgebung über die Url, wird diese automatisch gestartet und der Kostenrechner läuft.

Visual Studio Online PREVIEW

https://docs.microsoft.com/en-us/visualstudio/online/quickstarts/vs

Aussichten

Nachdem es für die Schulen Office 365 gibt (zumindest ab dem Gymnasium aufwärts) könnte es in Zukunft auch die Entwicklungsumgebung für die Schulen in der Cloud geben.      
Visual Studio Code unterstützt mit der PlugIn Technologie viele Programmiersprachen, Azure viele Datenbanken, DevOps, uvm. Der Aufwand ALLES selber einzurichten und auf einem aktuellen Stand zu halten, technisch von der Komplexität und auch von der Security, ist hoch.             
Alle Schulen können es sich möglicherweise irgendwann nicht mehr leisten, alles weiterhin on-premise anzubieten, was es am Markt verlangt, bzw. bestimmte Produkte werden on-premise nicht mehr angeboten.

Alternativen zur Online Entwicklung: https://stackblitz.com

Zur Werkzeugleiste springen