VS Code im Browser für alle - OpenVSCode Server

Einfach Dinge, die nichts mit XAMPP, Apache Friends, Apache, MySQL, PHP und alle dem zu tun haben. Allerlei halt. ;)

VS Code im Browser für alle - OpenVSCode Server

Postby unleash_it » 31. October 2021 15:01

VS Code im Browser für alle.....

Gitpod stellt das Open-Source-Projekt OpenVSCode Server vor, das den neuesten VS-Code auf einem Remote-Computer ausführt, auf den über einen modernen Webbrowser zugegriffen wird.
Das Projekt wird von GitLab, VMware, Uber, SAP, Sourcegraph, RStudio, SUSE und vielen anderen unterstützt.
Rückblickend wird das zweite Halbjahr 2021 einen wichtigen Wendepunkt für Remote-Cloud-basierte Entwicklerumgebungen darstellen.

OpenVSCode Server - neue Möglichkeiten:
OpenVSCode Server ist ein Open-Source-Projekt, das die Ausführung von VSCode in einem Browser für alle Entwickler und Organisationen leicht zugänglich macht. OpenVSCode Server führt im Upstream VS-Code auf einem Remote-Computer aus, auf den über einen modernen Webbrowser zugegriffen wird – von jedem Gerät und von überall aus.


Wie unterscheidet sich das von Gitpod?
Bei Gitpod geht es darum, Reibungsverluste aus der Entwicklererfahrung zu beseitigen, indem automatisierte, Entwicklerumgebungen
für den Einzelnen - aber auch für Teams bereitgestellt und orchestriert werden.
Eine IDE ist neben dem Betriebssystem, Datenbanken, Compilern und allen anderen Tools, die Sie für Ihre Produktivität benötigen, nur ein Baustein einer funktionierenden Cloud-basierten Entwicklerumgebung.
Wir bei Gitpod möchten die IDE oder den Editor unterstützen, die am besten gefallen, und die Bereitstellung von VS-Code über den Webbrowser ist nur eine Möglichkeit. Alternativ kann man über SSH, lokalen VS-Code und bald auch über Ihre bevorzugten Jetbrains-IDEs auf Ihre Gitpod-Arbeitsbereiche zugreifen.


Was Gitpod ist:
Eines der zentralen Ideen, die bereits hinter der Entwicklung schon von Gitpod (der auf github bezogenen IDE) leitend war, ist die Einsicht, dass viele Entwickler verhältnismässig viel Zeit dafür aufbringen müssen, Entwicklungsprojekte aufzusetzen, ihre Entwicklungsumgebungen einzurichten und die Abhänigiekten zu lösen.

[Bild]

Bei Gitpod hingegen genügt ein Klick auf einen Button, und schon hat man eine praktisch einsatzbereite Entwicklungsumgebung im Webbrowser - und schon kann man im Browser mit dem Programmieren loslegen. "works-on-my-machine"-Szenarien gehören somit der Vergangenheit an. Teams haben den Vorteil, dass im Grunde jedes Teammitglied die gleiche Arbeitsumgebung auf der gleichen Art von Maschine in der Cloud verwendet.

Und nun ging es noch weiter: OpenVSCode Server ist im Prinzip Visual Studio Code plus die bis dato noch nicht veröffentlichten Anteile:
Es ist damit nun möglich, VS Code mit einem serverseitigen Prozess im Browser zu betreiben. Es handelt sich also um den Modus, den sowohl Gitpod als auch GitHub Codespaces nutzen, wenn User über den Browser auf ihre Workspaces zugreifen.

OpenVSCode Server ist so gesehen nichts anderes als ein Webserver, der sich von einem beliebigen Ort starten lässt, um dann per Browser darauf zuzugreifen. Der Editor arbeitet dann auf dem Dateisystem der Serverseite.

Hintergrund: Weil Microsoft keinen Zugriff auf seinen eigenen Marketplace ermöglicht, obwohl die meisten der dort zu findenden Extensions Open Source sind und Microsoft sie nicht einmal selbst entwickelt hat, sind neue Wege und eine andere Architektur nötig.

Open VSX Marketplace ist ein Platz, der komplett offen für Publisher, Benutzer und auch Plattformen wie Gitpod ist.
OpenVSCode Server verwendet ebenfalls Open VSX als Marketplace, der die wichtigsten Extensions bereitstellt. Und täglich kommen neue Extensions hinzu.

Links:

https://www.gitpod.io
https://www.gitpod.io/blog/openvscode-server-launch
User avatar
unleash_it
 
Posts: 807
Joined: 10. December 2011 18:32
Operating System: linux opensuse 12.1

Return to Allerlei

Who is online

Users browsing this forum: No registered users and 19 guests