VS kód pre prehliadače. Microsoft stále stojí za programátormi

VS kód pre prehliadače

Za jedenásť rokov ako blogger som mal svoje percento chýb a úspechov. Vzdal som sa technológií a distribúcií, ktoré sú dnes aktuálnejšie než kedykoľvek predtým, ale správne som stavil na cloudové služby a zariadenia, ako je Chromebook, ako novú paradigmu priemyslu.

Vo svojej posadnutosti nestratením vedúceho postavenia na počítači si Microsoft neuvedomil, že Apple a Google zmenili pravidlá hry. Počítač už nebol centrom výpočtovej činnosti, ani predaj licencií nebol obchodným modelom. Cloudové služby financované z reklamy alebo predplatného a prístupné z tabletu alebo telefónu sú stále obľúbenejšie.

Microsoft urobil jedinú rozumnú vec. Vyvíjala aplikácie pre operačné systémy svojich konkurentov, mnohé z najobľúbenejších aplikácií presťahovala do cloudu a po dobytí nezávislých programátorov sa jej s novou platformou darilo.  Jedným z najpozoruhodnejších rozhodnutí bolo vydanie integrovaného vývojového prostredia pod licenciou open source. Hovorilo sa tomu VS Code.

VS kód pre prehliadače

Pokračovanie v tejto ceste práve predstavené uodľahčená verzia Kód VS ktorý beží úplne v prehliadači. Na zariadení, z ktorého pristupujete, stačí vytvoriť priečinok a uložiť tak svoju prácu.

Má to však háčik. Plne funguje iba s prehliadačmi založenými na Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi ...). Vo Firefoxe sa budete musieť uspokojiť s prácou otvorením jednotlivých súborov alebo pripojením k externému úložisku.

Je to preto Na prístup k zariadeniu používateľa musí prehliadač implementovať prístupové API systému súborov.

Tiež sa mi nepodarilo nájsť možnosť prekladu používateľského rozhrania do nášho jazyka.

Funkcie VS Code pre prehliadače

Čo môžete robiť s integrovaným vývojovým prostredím, ktoré nevyžaduje inštaláciu? Podľa spoločnosti Microsoft:

  • Vytváranie a úpravy uložiteľných súborov v zariadení používateľa v prehliadači.
  • Náhľad pomocou notácie Markdown.
  • Integrácia s nástrojmi na ladenie prehliadača na vytváranie klientskych aplikácií pomocou HTML, CSS a Javascript.
  • Programujte pomocou strojov alebo mobilných zariadení s nízkymi zdrojmi.
  • Synchronizácia medzi zariadeniami.

obmedzenia

Vysvetlenie. V tomto prípade Nehovoríme o cloudovej službe, ako je Microsoft 365. Ide o aplikáciu, ktorá beží úplne v prehliadači. Preto má vzhľadom na počítačovú verziu určité obmedzenia.

Veľmi dôležité je, že nemôžete spustiť programy z terminálu ani spustiť debugger, pretože prehliadač nemôže podporovať programovacie jazyky.

Všeobecne:

  • Diferenciácia farebného kódu a automatické dopĺňanie sú k dispozícii pre väčšinu programovacích jazykov.
  • Automatické rozpoznávanie chýb pri písaní alebo syntaxi funguje skvele v jazykoch Javascript, Python a TypeScript.
  • V prípade jazykov ako JSON, HTML, CSS a LESS je výkon takmer podobný počítačovej verzii.
  • Napriek tomu, že zoznam rozšírení je rovnaký ako na pracovnej ploche, nie všetky sú k dispozícii. Tie, ktoré potrebujú spustiť kód v Node.js, ktoré interagujú s konkrétnymi modulmi operačného systému alebo ktoré spúšťajú lokálne nainštalované programy, budú označené ako neaktívne. Fungujú tie, ktoré sú prispôsobené používateľskému rozhraniu, ako sú témy, mapy kľúčov a úryvky kódu.

GitHub

Je zrejmé, že cieľom eMirosoft je, aby programátori využívali jeho služby. Preto VS Code for the Web prináša integrované úložiská GitHub, medzery kódov a rozšírenia požiadaviek na sťahovanie. Vďaka tomu je možné vykonávať rýchle úpravy, kontrolovať vzťahy s verejnosťou a pokračovať v práci s priestorom lokálnej kópie alebo kódu GitHub na kompiláciu, spustenie a testovanie vašich zmien.

Zopakujem, čo vždy hovorím, keď budem komentovať produkt spoločnosti Microsoft. V súčasnom stave odvetvia je vo vašom záujme vydávať licencované produkty s otvoreným zdrojovým kódom, kompatibilné s Linuxom a ponúkať ich zadarmo. Keď vám to prestane vyhovovať, zmiznú. Medzitým, ak nám slúžia, je najlepšie ich využiť.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.