VS-code voor browsers. Microsoft nog steeds achter de programmeurs

VS-code voor browsers

In elf jaar als blogger had ik mijn percentage fouten en successen. Ik heb technologieën en distributies opgegeven die tegenwoordig actueler zijn dan ooit, maar ik had gelijk door te wedden op cloudservices en apparaten zoals de Chromebook als het nieuwe paradigma van de industrie.

In zijn obsessie om het leiderschap op de desktop niet te verliezen, realiseerde Microsoft zich niet dat Apple en Google de spelregels veranderden. De computer was niet langer het centrum van de computeractiviteit, noch was de verkoop van licenties het bedrijfsmodel. Clouddiensten, gefinancierd door advertenties of abonnementen, en toegankelijk vanaf een tablet of telefoon, werden steeds populairder.

Microsoft deed het enige verstandige. Het ontwikkelde applicaties voor de besturingssystemen van zijn concurrenten, verplaatste veel van zijn meest populaire applicaties naar de cloud en het was na de verovering van onafhankelijke programmeurs dat ze voorspoedig waren met het nieuwe platform.  Een van de meest opvallende beslissingen was het vrijgeven van een geïntegreerde ontwikkelomgeving onder een open source-licentie. Het heette VS-code.

VS-code voor browsers

Op die weg verder zojuist gepresenteerd ueen lichte versie van VS-code die volledig in de browser draait. U hoeft alleen maar een map aan te maken op het apparaat van waaruit u toegang hebt om uw werk op te slaan.

Maar, er is een vangst. Het werkt alleen volledig met Chromium-gebaseerde browsers (Edge, Google Chrome, Brave, Opera, Vivaldi...). In Firefox zul je genoegen moeten nemen met werken door individuele bestanden te openen of verbinding te maken met een externe repository.

Dit komt omdat Om toegang te krijgen tot het apparaat van de gebruiker, moet de browser de API voor toegang tot het bestandssysteem implementeren.

Ik kon ook geen optie vinden om de gebruikersinterface in onze taal te vertalen.

VS Code-functies voor browsers

Wat kunt u doen met een geïntegreerde ontwikkelomgeving die niet hoeft te worden geïnstalleerd? Volgens Microsoft:

  • Creëren en bewerken in de browser van bestanden die kunnen worden opgeslagen op het apparaat van de gebruiker.
  • Voorbeeld met behulp van Markdown-notatie.
  • Integratie met browser debugging tools voor het maken van client-side applicaties met HTML, CSS en Javascript.
  • Programmeer met low-resource machines of mobiele apparaten.
  • Synchronisatie tussen apparaten.

beperkingen

Een verduidelijking. In dit geval We hebben het niet over een clouddienst zoals Microsoft 365. Dit is een applicatie die volledig in de browser draait. Daarom heeft het enkele beperkingen met betrekking tot de desktopversie.

Een zeer belangrijke is dat u geen programma's vanaf de terminal kunt uitvoeren of de debugger kunt uitvoeren, omdat de browser op geen enkele manier ondersteuning biedt voor programmeertalen.

In het algemeen:

  • Kleurcodedifferentiatie en automatische aanvulling is beschikbaar voor de meeste programmeertalen.
  • Automatische type- of syntaxisfoutdetectie werkt uitstekend in Javascript, Python en TypeScript.
  • In het geval van talen als JSON, HTML, CSS en LESS zijn de prestaties bijna gelijk aan die van de desktopversie.
  • Hoewel de lijst met extensies hetzelfde is als op de desktop, zijn ze niet allemaal beschikbaar. Degenen die code moeten uitvoeren in Node.js, die communiceren met specifieke modules van het besturingssysteem, of die lokaal geïnstalleerde programma's starten, worden gemarkeerd als niet ingeschakeld. Degenen die wel werken, zijn het aanpassen van de gebruikersinterface, zoals thema's, keymaps en codefragmenten.

GitHub

Het is duidelijk dat het doel van eMirosoft is dat programmeurs zijn diensten gebruiken. Vandaar VS Code voor het web biedt geïntegreerde GitHub-opslagplaatsen, coderuimten en extensies voor pull-aanvragen. Dit maakt het mogelijk om snelle bewerkingen uit te voeren, public relations te bekijken en verder te werken met een lokale kopie of coderuimte van GitHub om uw wijzigingen te compileren, uit te voeren en te testen.

Ik zal herhalen wat ik altijd zeg als ik commentaar geef op een Microsoft-product. In de huidige stand van de industrie is het in uw belang om open source gelicentieerde producten vrij te geven, ze compatibel te maken met Linux en ze gratis aan te bieden. Als het niet meer bij je past, verdwijnen ze. Ondertussen, als ze ons dienen, is het het beste om ervan te profiteren.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.