Cod VS pentru browsere. Microsoft încă în spatele programatorilor

Cod VS pentru browsere

În unsprezece ani ca blogger am avut procentul meu de erori și succese. Am renunțat la tehnologii și distribuții care sunt mai actuale ca niciodată astăzi, dar am avut dreptate când am pariat pe servicii și dispozitive cloud precum Chromebookul ca nouă paradigmă a industriei.

În obsesia sa de a nu pierde conducerea de pe desktop, Microsoft nu și-a dat seama că Apple și Google au schimbat regulile jocului. Calculatorul nu mai era centrul activității de calcul și nici vânzarea de licențe nu era modelul de afaceri. Serviciile cloud, finanțate prin publicitate sau abonament și accesibile de pe tabletă sau telefon, au devenit din ce în ce mai populare.

Microsoft a făcut singurul lucru sensibil. A dezvoltat aplicații pentru sistemele de operare ale concurenților săi, a mutat multe dintre cele mai populare aplicații pe cloud și, după cucerirea programatorilor independenți, au prosperat cu noua platformă.  Una dintre cele mai notabile decizii a fost lansarea unui mediu de dezvoltare integrat sub licență open source. A fost numit VS Code.

Cod VS pentru browsere

Continuând pe acea cale tocmai prezentat uo versiune ușoară a Codul VS care rulează complet în browser. Trebuie doar să creați un folder pe dispozitivul de pe care accesați pentru a vă salva munca.

Dar, există o captură. Funcționează complet numai cu browsere bazate pe Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi ...). În Firefox va trebui să vă mulțumiți cu munca deschizând fișiere individuale sau conectându-vă la un depozit extern.

Acest lucru se datorează faptului că Pentru a accesa dispozitivul utilizatorului, browserul trebuie să implementeze API-ul de acces la sistemul de fișiere.

De asemenea, nu am putut găsi o opțiune de a traduce interfața cu utilizatorul în limba noastră.

Caracteristici ale codului VS pentru browsere

Ce puteți face cu un mediu de dezvoltare integrat care nu necesită instalare? Potrivit Microsoft:

  • Crearea și editarea în browser a fișierelor stocabile pe dispozitivul utilizatorului.
  • Previzualizați folosind notația Markdown.
  • Integrare cu instrumentele de depanare a browserului pentru crearea de aplicații de tip client utilizând HTML, CSS și Javascript.
  • Programați folosind mașini cu resurse reduse sau dispozitive mobile.
  • Sincronizarea între dispozitive.

limitări

O precizare. În acest caz Nu vorbim despre un serviciu cloud, cum ar fi Microsoft 365. Aceasta este o aplicație care rulează complet în browser. Prin urmare, are unele limitări în ceea ce privește versiunea desktop.

Unul foarte important este că nu puteți rula programe de la terminal sau rula debuggerul deoarece nu există nicio modalitate în care browserul să aibă suport pentru limbaje de programare.

In general:

  • Diferențierea codului de culoare și completarea automată sunt disponibile pentru majoritatea limbajelor de programare.
  • Tastarea automată sau detectarea erorilor de sintaxă funcționează excelent în Javascript, Python și TypeScript.
  • În cazul limbajelor precum JSON, HTML, CSS și LESS, performanța este aproape similară cu cea a versiunii desktop.
  • Deși lista extensiilor este aceeași ca pe desktop, nu toate sunt disponibile. Cei care trebuie să execute cod în Node.js, care interacționează cu module specifice ale sistemului de operare sau care lansează programe instalate local, vor fi marcate ca neactivate. Cele care funcționează sunt personalizarea interfeței cu utilizatorul, cum ar fi temele, tastele și fragmentele de cod.

GitHub

Este clar că obiectivul eMirosoft este ca programatorii să-și folosească serviciile. Prin urmare Codul VS pentru web aduce depozite GitHub integrate, spații de cod și extensii de solicitare pull. Acest lucru face posibilă modificarea rapidă, revizuirea relațiilor publice și continuarea lucrului cu o copie locală sau un spațiu de cod GitHub pentru a compila, rula și testa modificările.

Voi repeta ceea ce spun mereu când comentez un produs Microsoft. În starea actuală a industriei, este în interesul dumneavoastră să lansați produse licențiate open source, să le faceți compatibile cu Linux și să le oferiți gratuit. Când încetează să te potrivească, vor dispărea. Între timp, dacă ne servesc, cel mai bine este să profităm de ele.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.