Beginnen Sie mit der Programmierung in Ihrem Browser mit Microsoft Visual Studio Online

Beginnen Sie mit der Programmierung in Ihrem Browser mit Microsoft Visual Studio Online

Die Software- und Webentwicklung hat sich in den letzten Jahren radikal verändert. Teams müssen sich nicht mehr denselben Standort teilen. Auch die Tools, die Entwicklern von Software, Apps und Websites zur Verfügung stehen, wurden verbessert.





Trotzdem gibt es immer noch Situationen, in denen Sie möglicherweise eine zentralisierte Arbeitsumgebung benötigen. Hier kommen Remoteentwicklungstools wie Visual Studio Online ins Spiel. Heute sehen wir uns an, wie sich dies auf jeden auswirken könnte, der in einem Remoteentwicklungsteam arbeitet.





Betreten Sie Visual Studio Online

In einer aktuellen Ankündigung, Microsoft hat Visual Studio Online vorgestellt um eine wirklich ortsunabhängige Codierung zu ermöglichen. Visual Studio Online bietet sowohl einen vollwertigen Browser-Code-Editor als auch einen zentralen Projekt-Hub für die Synchronisierung mit Ihrem lokalen Editor.





Verwirrenderweise gibt es Visual Studio Online als Name schon seit einiger Zeit. Es war der ursprüngliche Name des Azure DevOps service, ein Online-Projektmanagementsystem.

Der Name ist in diesem Zusammenhang viel sinnvoller, da Microsoft anscheinend einen vollständig entfernten, servergehosteten Begleiter von Visual Studio Code und Visual Studio ist.



Was ist Visual Studio-Code?

Um die Auswirkungen von Visual Studio Online zu verstehen, müssen Sie mit Visual Studio Code (VS Code) vertraut sein.

VS Code ist der kostenlose Code-Editor von Microsoft für Entwickler. Im Gegensatz zu Visual Studio (Microsofts Flaggschiff-IDE) ist VS Code Open Source und näher an Texteditoren wie Sublime Text und Atom als an einer vollständigen integrierten Entwicklungsumgebung (IDE).





Es ist für Windows, Mac und Linux verfügbar und bietet eine voll funktionsfähige, leichtgewichtige Umgebung für die Programmierung. Erweiterungen helfen bei der Codevervollständigung und Linting, und Visual Studio Live Share ermöglicht die gemeinsame Codierung über eine Internetverbindung. Visual Studio Online soll die Lücke noch weiter schließen und gemeinsame Codierungsumgebungen ermöglichen.

Wie funktioniert Visual Studio Online?

Anstatt dass jeder eine Entwicklungsumgebung auf einem lokalen Computer konfiguriert, bietet Visual Studio Online die Erfahrung eines Teams, das auf demselben System arbeitet. Um zu verstehen, warum dies mächtig ist, betrachten Sie die Schritte, die für die Arbeit in einem Entwicklungsteam erforderlich sind.





Jeder muss die gleichen Tools und Bibliotheken zur Verfügung haben. Auf unterschiedlichen Entwicklungsmaschinen können unterschiedliche Betriebssysteme oder Versionen der Software ausgeführt werden. Paketverwaltung und Versionskontrolle können helfen, aber es liegt an jedem Teammitglied, seine Umgebung zu kontrollieren.

Sogar Hardware kann ein Problem sein. Wenn Ihr Computer nicht mit Elementen eines Projekts kompatibel war, hatten Sie bis vor kurzem keine andere Wahl, als einen neuen Computer zu kaufen. Selbst wenn nichts lokal installiert ist, können Sie jetzt mit jedem Entwicklungs-Setup arbeiten.

Gibt es das nicht schon?

Vollständig online verfügbare IDEs sind nichts Neues und Amazons AWS Cloud9 IDE ist eine robuste Umgebung mit vielen Funktionen. Ebenso gibt es viele Online-Abonnementdienste, die für die Entwicklung kleinerer Gruppen konzipiert sind.

Es gibt sogar Online-IDEs, die die Open-Source-Codebasis von VS Code verwenden, und jeder, der mit der Software vertraut ist, wird sich wie zu Hause fühlen.

Der Zugriff auf eine Remote-Umgebung sowohl über den Browser als auch lokal ist mit jedem dieser Dienste technisch möglich. Im Gegensatz dazu wird Visual Studio Online wahrscheinlich eine optimierte und zugänglichere Erfahrung machen.

Ändern Sie die Haarfarbe online kostenlose Bildbearbeitung

Was macht Visual Studio Online so besonders?

Das gesamte Projekt effektiv auf eine Maschine zu übertragen bedeutet, dass alle immer mit dem gleichen Setup arbeiten. Egal, ob Sie ein erfahrener Programmierer sind oder Ihr erster Arbeitstag ist, alles ist bereits im Voraus eingerichtet.

Ändern sich die Anforderungen des Projekts, zum Beispiel zu einem neuen System oder Framework, muss sich nur eine Entwicklungsumgebung ändern, und diese Änderungen werden automatisch an jedes Mitglied des Teams weitergegeben.

Theoretisch würde es keinen Unterschied geben, ob Sie zu Hause auf Ihrem üblichen Entwicklungscomputer, auf einem geliehenen Computer oder sogar auf einem Smartphone arbeiten – wenn Sie das Programmieren mit Ihren Daumen ertragen können!

Was kann Visual Studio Online tun?

Zum Zeitpunkt des Schreibens ist Visual Studio Online noch nicht verfügbar, aber der allgemeine Workflow scheint festgelegt. Es bietet dieselben Funktionen wie VS Code wie Codevervollständigung, Linting und Zusammenarbeit im Browser.

Darüber hinaus werden alle Projektdetails sowie Benutzereinstellungen und Designs zwischen Browser- und lokalen Code-Editor-Instanzen synchronisiert.

Microsoft kündigte auch die Integration von IntelliCode an, die maschinelles Lernen nutzt, um basierend auf Ihren Gewohnheiten bessere Codevorschläge und -vervollständigungen zu geben. Obwohl unbestätigt, ist es sehr wahrscheinlich, dass IntelliCode für ganze Teams skalierbar ist und dynamische Tools basierend auf der Architektur eines Projekts ermöglicht.

Was ist mit meinem benutzerdefinierten Codierungs-Setup?

Ein offensichtlicher Nachteil des Ansatzes mit einer einzelnen Entwicklungsmaschine ist die individuelle Anpassung. Wenn Sie an einen bestimmten Workflow, ein Layout oder benutzerdefinierte Tastenkombinationen gewöhnt sind, kann die Anpassung schwierig sein.

Glücklicherweise funktioniert Visual Studio Online nicht auf diese Weise. Pro-Benutzer-Themes ermöglichen individuelle Setups. Obwohl es zweifellos einige Unterschiede zwischen der Verwendung eines Offline-Editors geben wird, sollte die Benutzererfahrung Ihrer Heimumgebung ähneln.

Zu beachten ist auch, dass Visual Studio Online kein Ersatz für VS Code oder Visual Studio ist. Es ist eine Begleit-App, mit der Benutzer direkt im Browser codieren können. Der angenommene Arbeitsablauf beinhaltet das Verknüpfen Ihres lokalen Setups mit dem neuen Onlinedienst.

Warum benötige ich einen Remote-Code-Editor?

Wenn Sie Ihren Heimcomputer bereits für die Entwicklung verwenden, fragen Sie sich vielleicht, warum Sie sich mit Visual Studio Online beschäftigen sollten.

Es mag nicht jedermanns Sache sein. Einsame Entwickler oder alle, die mit Mikrocontrollern oder anderer Hardware arbeiten, profitieren möglicherweise nicht von einer Cloud-basierten Entwicklungsumgebung. Wenn Sie außerdem bereits mit einem anderen Code-Editor vertraut sind und mit der Verwendung virtueller Umgebungen zum Programmieren vertraut sind, kann der Wechsel möglicherweise sinnlos erscheinen.

Der wirkliche Vorteil von Visual Studio Online wird für Anfänger-Entwickler sein. Sie müssen nicht mehr durch das Minenfeld der Paketverwaltung navigieren.

Noch wichtiger ist, dass Visual Studio Online die Entwicklung für jedermann zugänglich macht. Es spielt keine Rolle mehr, ob Sie ein Chromebook, ein Smartphone oder einen alten PC verwenden, den Sie in einem Müllcontainer gefunden haben – Sie erhalten Zugriff auf dieselben Tools.

Wo kann ich Visual Studio online beziehen?

Zum Zeitpunkt des Schreibens ist VS Online der Öffentlichkeit nicht zugänglich. Es gibt eine private Vorschau, und Sie können bei Microsoft bewerben um darauf zuzugreifen. Es ist jedoch wahrscheinlich, dass Sie warten müssen, bis es sich in der öffentlichen Beta befindet, um es auszuprobieren.

Wenn Sie jedoch etwas sehr Ähnliches erleben möchten, gibt es bereits Online-Versionen von VS Code. Da es sich um Open-Source-Software handelt, steht dem Erstellen einer Version für Ihren eigenen Server nichts mehr im Wege. Wenn dies zu viel Arbeit zu sein scheint, finden Sie Websites wie Kodierer und StackBlitz sind beide Browserversionen von VS Code.

Mehr zu browserbasierten IDEs

Visual Studio Online wird die Online-Entwicklung auf eine neue Ebene heben. Um einen Vorgeschmack auf kollaboratives Codieren zu bekommen, sollten Sie sich mit Visual Studio Live Share vertraut machen.

Während Sie auf die Veröffentlichung von Visual Studio Online warten, können Sie eine der vielen ausprobieren browserbasierte IDEs schon draußen?

Xbox One verbindet sich nicht mit dem Controller
Teilen Teilen Tweet Email Ein Leitfaden für Anfänger zum Animieren von Sprache

Animierende Rede kann eine Herausforderung sein. Wenn Sie bereit sind, Ihrem Projekt Dialog hinzuzufügen, werden wir den Prozess für Sie aufschlüsseln.

Weiter lesen
Verwandte Themen
  • Programmierung
  • Werkzeuge zur Zusammenarbeit
  • Visual Studio-Code
  • Integrierte Entwicklungsumgebung
  • Visual Studio Online
Über den Autor Ian Buckley(216 veröffentlichte Artikel)

Ian Buckley lebt als freiberuflicher Journalist, Musiker, Performer und Videoproduzent in Berlin. Wenn er nicht gerade schreibt oder auf der Bühne steht, bastelt er an DIY-Elektronik oder Code herum, in der Hoffnung, ein verrückter Wissenschaftler zu werden.

Mehr von Ian Buckley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren