VS -kod för webbläsare. Microsoft ligger fortfarande bakom programmerarna

VS -kod för webbläsare

Under elva år som bloggare hade jag min andel av misstag och framgångar. Jag gav upp tekniker och distributioner som är mer aktuella än någonsin idag, men jag gjorde rätt när jag satsade på molntjänster och enheter som Chromebook som det nya branschparadigmet.

I sin besatthet av att inte tappa ledarskapet på skrivbordet insåg inte Microsoft att Apple och Google ändrade spelets regler. Datorn var inte längre centrum för datorverksamheten, och försäljningen av licenser var inte heller affärsmodellen. Molntjänster, med stöd av reklam eller prenumeration, och tillgängliga från en surfplatta eller telefon, blev allt populärare.

Microsoft gjorde det enda vettiga. Man utvecklade appar för sina konkurrenters operativsystem, flyttade många av sina mest populära appar till molnet, och det var genom att vinna över oberoende utvecklare som trivdes på den nya plattformen.  Ett av de mest ökända besluten var att släppa en integrerad utvecklingsmiljö under en öppen källkodslicens. Det kallades VS Code.

VS-kod för webbläsare

Fortsätter på den vägen, just presenterat uen lätt version av VS-kod Den körs helt i webbläsaren. Du behöver bara skapa en mapp på enheten som du använder för att spara ditt arbete.

Men det finns en hake. Det fungerar bara fullt ut med Chromium-baserade webbläsare (Edge, Google Chrome, Brave, Opera, Vivaldi ...). I Firefox måste du nöja dig med att arbeta genom att öppna enskilda filer eller ansluta till ett externt arkiv.

Detta beror på För att komma åt användarens enhet måste webbläsaren implementera File System Access API.

Jag kunde inte heller hitta ett alternativ för att översätta användargränssnittet till vårt språk.

VS-kodfunktioner för webbläsare

Vad kan göras med en integrerad utvecklingsmiljö som inte kräver installation? Enligt Microsoft:

  • Skapa och redigera i webbläsaren av filer som kan lagras på användarens enhet.
  • Förhandsgranska med Markdown-notation.
  • Integration med webbläsarfelsökningsverktyg för att bygga applikationer på klientsidan med HTML, CSS och Javascript.
  • Program med hjälp av resurssnåla maskiner eller mobila enheter.
  • Synkronisering mellan enheter.

begränsningar

Ett förtydligande. I detta fall Vi pratar inte om en molntjänst som Microsoft 365. Det här är en app som körs helt i webbläsaren.. Därför har den vissa begränsningar jämfört med skrivbordsversionen.

En mycket viktig är att du inte kan köra program från terminalen eller köra felsökaren eftersom det inte finns något sätt för webbläsaren att stödja programmeringsspråk.

Allmänt:

  • Färgkodsdifferentiering och autokomplettering är tillgänglig för de flesta programmeringsspråk.
  • Automatisk upptäckt av stavfel eller syntaxfel fungerar utmärkt i Javascript, Python och TypeScript.
  • När det gäller språk som JSON, HTML, CSS och LESS, liknar funktionerna nästan den stationära versionen.
  • Även om listan över tillägg är densamma som på skrivbordet, är inte alla tillgängliga. De som behöver köra Node.js-kod, interagera med specifika operativsystemmoduler eller starta lokalt installerade program kommer att markeras som inaktiverade. De som fungerar är de för anpassning av användargränssnittet, såsom teman, tangentöversikter och kodavsnitt.

GitHub

Det är tydligt att målet med eMirosoft är att programmerare använder dess tjänster. Därav VS Code för webben ger integrerade GitHub-förråd, kodutrymmen och pull-begäranstillägg. Detta gör det möjligt att göra snabba redigeringar, granska PR och fortsätta arbeta med en lokal kopia eller GitHub-kodutrymme för att bygga, köra och testa dina ändringar.

Jag kommer att upprepa vad jag alltid säger när jag kommenterar en Microsoft-produkt. I branschens nuvarande tillstånd ligger det i företagets bästa intresse att släppa produkter under öppen källkod, göra dem kompatibla med Linux och erbjuda dem gratis. När det slutar att passa dig kommer de att försvinna. Under tiden, om de tjänar oss, är det bäst att dra fördel av dem.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.