VS-Code für Browser. Microsoft bleibt hinter den Programmierern zurück

VS-Code für Browser

In elf Jahren als Blogger hatte ich meinen Anteil an Fehlern und Erfolgen. Ich habe Technologien und Distributionen aufgegeben, die heute aktueller denn je sind, aber ich habe richtig auf Cloud-Dienste und Geräte wie das Chromebook als das neue Paradigma der Branche gesetzt.

In seiner Besessenheit, die Führung auf dem Desktop nicht zu verlieren, hat Microsoft nicht erkannt, dass Apple und Google die Spielregeln geändert haben. Der Computer war nicht mehr das Zentrum der Computeraktivitäten, und der Verkauf von Lizenzen war nicht mehr das Geschäftsmodell. Cloud-Dienste, die durch Werbung oder Abonnements finanziert und über ein Tablet oder Telefon zugänglich sind, wurden immer beliebter.

Microsoft hat das einzig Vernünftige getan. Es entwickelte Anwendungen für die Betriebssysteme seiner Konkurrenten, verlagerte viele seiner beliebtesten Anwendungen in die Cloud und war nach der Eroberung unabhängiger Programmierer mit der neuen Plattform erfolgreich.  Eine der bemerkenswertesten Entscheidungen war die Veröffentlichung einer integrierten Entwicklungsumgebung unter einer Open-Source-Lizenz. Es wurde VS-Code genannt.

VS-Code für Browser

Weiter auf dieser Straße gerade vorgestellt ueine leichte Version von VS-Code die komplett im Browser läuft. Sie müssen nur einen Ordner auf dem Gerät erstellen, von dem aus Sie darauf zugreifen, um Ihre Arbeit zu speichern.

Aber es gibt einen Haken. Es funktioniert nur vollständig mit Chromium-basierten Browsern (Edge, Google Chrome, Brave, Opera, Vivaldi…). In Firefox müssen Sie sich mit der Arbeit zufrieden geben, indem Sie einzelne Dateien öffnen oder eine Verbindung zu einem externen Repository herstellen.

Das liegt daran Um auf das Gerät des Benutzers zuzugreifen, muss der Browser die Dateisystemzugriffs-API implementieren.

Ich konnte auch keine Option finden, die Benutzeroberfläche in unsere Sprache zu übersetzen.

VS Code-Funktionen für Browser

Was können Sie mit einer integrierten Entwicklungsumgebung machen, die keine Installation erfordert? Laut Microsoft:

  • Erstellen und Bearbeiten im Browser von speicherbaren Dateien auf dem Gerät des Benutzers.
  • Vorschau mit Markdown-Notation.
  • Integration mit Browser-Debugging-Tools zum Erstellen von clientseitigen Anwendungen mit HTML, CSS und Javascript.
  • Programmieren Sie mit ressourcenarmen Maschinen oder mobilen Geräten.
  • Synchronisation zwischen Geräten.

Einschränkungen

Eine Klarstellung. In diesem Fall Wir sprechen nicht von einem Cloud-Dienst wie Microsoft 365. Dies ist eine Anwendung, die vollständig im Browser läuft. Daher hat es einige Einschränkungen in Bezug auf die Desktop-Version.

Ein sehr wichtiger Punkt ist, dass Sie keine Programme über das Terminal ausführen oder den Debugger ausführen können, da der Browser keine Programmiersprachen unterstützt.

Im Allgemeinen:

  • Farbcodeunterscheidung und Autovervollständigung sind für die meisten Programmiersprachen verfügbar.
  • Die automatische Erkennung von Tipp- oder Syntaxfehlern funktioniert hervorragend in Javascript, Python und TypeScript.
  • Bei Sprachen wie JSON, HTML, CSS und LESS ist die Performance fast ähnlich wie bei der Desktop-Version.
  • Obwohl die Liste der Erweiterungen mit der auf dem Desktop identisch ist, sind nicht alle verfügbar. Diejenigen, die Code in Node.js ausführen müssen, mit bestimmten Modulen des Betriebssystems interagieren oder lokal installierte Programme starten, werden als nicht aktiviert markiert. Diejenigen, die funktionieren, sind die Anpassung der Benutzeroberfläche, z. B. Themen, Keymaps und Code-Snippets.

GitHub

Es ist klar, dass das Ziel von eMirosoft darin besteht, dass Programmierer seine Dienste nutzen. Somit VS Code für das Web bietet integrierte GitHub-Repositorys, Codespaces und Pull-Request-Erweiterungen. Auf diese Weise können Sie schnell Änderungen vornehmen, die Öffentlichkeitsarbeit überprüfen und mit einer lokalen Kopie oder einem Codebereich von GitHub weiterarbeiten, um Ihre Änderungen zu kompilieren, auszuführen und zu testen.

Ich werde wiederholen, was ich immer sage, wenn ich ein Microsoft-Produkt kommentiere. Nach dem derzeitigen Stand der Branche liegt es in Ihrem Interesse, lizenzpflichtige Open-Source-Produkte freizugeben, mit Linux kompatibel zu machen und kostenlos anzubieten. Wenn es nicht mehr zu Ihnen passt, werden sie verschwinden. In der Zwischenzeit, wenn sie uns dienen, ist es am besten, sie zu nutzen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.