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ť.