Starten Sie die Codierung in Ihrem Browser mit Microsoft Visual Studio Online
Werbung
Die Software- und Webentwicklung hat sich in den letzten Jahren radikal verändert. Die Teams müssen nicht mehr denselben Ort teilen. Außerdem wurden die Tools für Entwickler von Software, Apps und Websites verbessert.
Trotzdem gibt es immer noch Situationen, in denen Sie möglicherweise eine zentralisierte Arbeitsumgebung benötigen. Hier kommen Remote-Entwicklungstools wie Visual Studio Online ins Spiel. Wir werden heute untersuchen, wie sich dies auf alle Mitarbeiter eines Remote-Entwicklungsteams auswirken kann.
Rufen Sie Visual Studio Online auf
In einer kürzlich von Microsoft angekündigten Veröffentlichung wurde Visual Studio Online vorgestellt, um eine wirklich standortunabhä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 Namen schon seit einiger Zeit. Es war der ursprüngliche Name des Azure DevOps-Dienstes, eines Online-Projektmanagementsystems.
Der Name ist in diesem Zusammenhang viel sinnvoller, da Microsoft anscheinend ein vollständig remote gehosteter 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 Texteditoren wie Sublime Text und Atom näher als einer vollständigen integrierten Entwicklungsumgebung (IDE).
Es ist für Windows, Mac und Linux verfügbar und bietet eine voll funktionsfähige, schlanke Umgebung für die Programmierung. Erweiterungen helfen bei der Codevervollständigung und beim Flusen, 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 gemeinsam genutzte 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. Überlegen Sie sich die Schritte, die für die Arbeit in einem Entwicklungsteam erforderlich sind, um zu verstehen, warum dies so wichtig ist.
Jeder muss die gleichen Tools und Bibliotheken zur Verfügung haben. Auf verschiedenen Entwicklungsmaschinen können verschiedene Betriebssysteme oder Versionen der Software ausgeführt werden. Paketverwaltung und Versionskontrolle können helfen, aber es liegt an jedem Teammitglied, seine Umgebung zu kontrollieren.
Auch 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. Jetzt können Sie mit jedem Entwicklungssetup arbeiten, auch wenn lokal nichts installiert ist.
Gibt es das nicht schon?
Voll online IDEs sind nichts Neues und die AWS Cloud9 IDE von Amazon ist eine robuste, funktionsreiche Umgebung. 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.
Mit jedem dieser Dienste ist es technisch möglich, eine Remote-Umgebung zu haben, auf die sowohl über den Browser als auch lokal zugegriffen werden kann. Im Gegensatz dazu wird Visual Studio Online wahrscheinlich eine optimierte und leicht zugängliche Benutzeroberfläche bieten.
Was zeichnet Visual Studio Online aus?
Wenn Sie das gesamte Projekt effektiv auf einen Computer übertragen, arbeitet jeder immer mit dem gleichen Setup. Egal, ob Sie ein erfahrener Programmierer sind oder es Ihr erster Arbeitstag ist, alles ist bereits im Voraus eingerichtet.
Wenn sich die Anforderungen des Projekts ändern, z. B. an ein neues System oder Framework, muss sich nur eine Entwicklungsumgebung ändern, und diese Änderungen werden automatisch an jedes Mitglied des Teams weitergegeben.
Theoretisch gibt es keinen Unterschied, ob Sie zu Hause auf Ihrem gewöhnlichen Entwicklungscomputer, auf einem geliehenen Computer oder sogar auf einem Smartphone arbeiten - wenn Sie das Codieren mit Ihren Daumen ertragen können!
Was kann Visual Studio Online?
Zum Zeitpunkt des Schreibens ist Visual Studio Online noch nicht verfügbar, aber der allgemeine Workflow scheint festgelegt zu sein. Es bietet dieselben Funktionen wie VS Code, z. B. Code-Vervollständigung, Flusen und Zusammenarbeit im Browser.
Darüber hinaus werden alle Projektdetails sowie die Benutzereinstellungen und -themen zwischen den Instanzen des Browsers und des lokalen Code-Editors synchronisiert.
Microsoft kündigte auch die IntelliCode-Integration an, bei der maschinelles Lernen genutzt wird, um je nach Ihren Gewohnheiten einen besseren Vorschlag und eine bessere Vervollständigung des Codes zu liefern. Obwohl dies nicht bestätigt wurde, 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 Codierungssetup?
Ein offensichtlicher Nachteil für den Ansatz mit einer einzelnen Entwicklungsmaschine ist die individuelle Anpassung. Wenn Sie an einen bestimmten Workflow, ein bestimmtes Layout oder benutzerdefinierte Tastaturkürzel gewöhnt sind, kann es schwierig sein, diese anzupassen.
Glücklicherweise funktioniert Visual Studio Online nicht so. Benutzerspezifische Designs ermöglichen individuelle Einstellungen. Während es zweifellos einige Unterschiede zwischen der Verwendung eines Offline-Editors gibt, sollte die Benutzererfahrung ähnlich wie in Ihrer häuslichen Umgebung sein.
Eine weitere zu beachtende Sache ist, 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 Workflow beinhaltet die Verknüpfung Ihres lokalen Setups mit dem neuen Onlinedienst.
Warum brauche ich einen Remote Code Editor?
Wenn Sie Ihren Heimcomputer bereits für die Entwicklung verwenden, fragen Sie sich möglicherweise, warum Sie sich mit Visual Studio Online beschäftigen.
Es kann nicht für jedermann sein. Einzelne Entwickler oder Personen, die mit Mikrocontrollern oder anderer Hardware arbeiten, profitieren möglicherweise nicht von einer cloudbasierten Entwicklungsumgebung. Wenn Sie bereits mit einem anderen Code-Editor vertraut sind und mit der Verwendung virtueller Umgebungen zum Programmieren vertraut sind, lernen Sie, wie Sie die virtuelle Python-Umgebung verwenden. Erfahren Sie, wie Sie die virtuelle Python-Umgebung verwenden Das Einrichten einer virtuellen Umgebung ist für jedes Python-Projekt unerlässlich. Lesen Sie mehr, dann erscheint es möglicherweise sinnlos, den Schalter zu betätigen.
Der eigentliche Vorteil von Visual Studio Online wird für Anfänger-Entwickler sein. Sie müssen nicht mehr im 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 Papierkorb gefunden haben. Sie haben Zugriff auf dieselben Tools.
Wo kann ich Visual Studio Online bekommen?
VS Online ist derzeit nicht öffentlich zugänglich. Es gibt eine private Vorschau, auf die Sie bei Microsoft zugreifen können. Es ist jedoch wahrscheinlich, dass Sie warten müssen, bis die öffentliche Beta-Version vorliegt, um sie auszuprobieren.
Wenn Sie jedoch etwas sehr Ähnliches erleben möchten, sind bereits Online-Versionen von VS Code verfügbar. 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 bedeutet, sind Websites wie Coder und StackBlitz beide Browserversionen von VS Code.
Mehr zu browserbasierten IDEs
Visual Studio Online wird die Online-Entwicklung auf ein neues Niveau heben. Um einen Eindruck von der gemeinsamen Codierung zu erhalten, sollten Sie sich mit Visual Studio Live Share vertraut machen.
Probieren Sie, während Sie auf die Veröffentlichung von Visual Studio Online warten, eines der zahlreichen browserbasierten IDEs aus. Die 13 besten Browser-IDEs, die jeder Programmierer kennen sollte Die 13 besten Browser-IDEs, die jeder Programmierer kennen sollte Auf der Suche nach einer zuverlässigen browserbasierten integrierten Entwicklung Umgebung? Mit diesen Browser-IDEs können Sie überall mit der Entwicklung beginnen. Lesen Sie mehr schon da draußen?
Weitere Informationen zu: Tools für die Zusammenarbeit, Integrierte Entwicklungsumgebung, Visual Studio-Code, Visual Studio Online.