VS kód pro prohlížeče. Microsoft stále stojí za programátory

VS kód pro prohlížeče

Za jedenáct let jako blogger jsem měl své procento chyb a úspěchů. Vzdal jsem se technologií a distribucí, které jsou dnes aktuálnější než kdy dříve, ale při správném sázení na cloudové služby a zařízení, jako je Chromebook, jako na nové paradigma tohoto odvětví, jsem měl pravdu.

Ve své posedlosti neztratit vedoucí postavení na ploše si Microsoft neuvědomil, že Apple a Google změnili pravidla hry. Počítač již nebyl centrem výpočetní činnosti, ani prodej licencí nebyl obchodním modelem. Cloudové služby, financované z reklamy nebo předplatného a dostupné z tabletu nebo telefonu, se staly stále oblíbenějšími.

Microsoft udělal jedinou rozumnou věc. Vyvíjela aplikace pro operační systémy svých konkurentů, přesunula mnoho svých nejpopulárnějších aplikací do cloudu a po dobytí nezávislých programátorů prosperovala s novou platformou.  Jedním z nejpozoruhodnějších rozhodnutí bylo vydat integrované vývojové prostředí pod licencí open source. Říkalo se tomu VS Code.

VS kód pro prohlížeče

Pokračování touto cestou právě představeno uodlehčená verze VS kód který běží zcela v prohlížeči. Pro uložení práce stačí v zařízení, ze kterého přistupujete, vytvořit složku.

Má to však háček. Plně funguje pouze s prohlížeči založenými na Chromu (Edge, Google Chrome, Brave, Opera, Vivaldi…). Ve Firefoxu se budete muset spokojit s prací otevřením jednotlivých souborů nebo připojením k externímu úložišti.

To proto, že Pro přístup k zařízení uživatele musí prohlížeč implementovat přístupové rozhraní API systému souborů.

Také se mi nepodařilo najít možnost přeložit uživatelské rozhraní do našeho jazyka.

Funkce VS Code pro prohlížeče

Co můžete dělat s integrovaným vývojovým prostředím, které nevyžaduje instalaci? Podle společnosti Microsoft:

  • Vytváření a úpravy uložitelných souborů v zařízení uživatele v prohlížeči.
  • Náhled pomocí notace Markdown.
  • Integrace s nástroji pro ladění prohlížeče pro vytváření klientských aplikací pomocí HTML, CSS a Javascript.
  • Programujte pomocí strojů s nízkými zdroji nebo mobilních zařízení.
  • Synchronizace mezi zařízeními.

Omezení

Vysvětlení. V tomto případě Nemluvíme o cloudové službě, jako je Microsoft 365. Jedná se o aplikaci, která běží zcela v prohlížeči. Proto má určitá omezení, pokud jde o verzi pro stolní počítače.

Velmi důležité je, že nemůžete spouštět programy z terminálu ani spouštět debugger, protože neexistuje žádný způsob, jak by prohlížeč podporoval programovací jazyky.

Obvykle:

  • Diferenciace barevného kódu a automatické doplňování je k dispozici pro většinu programovacích jazyků.
  • Automatické rozpoznávání chyb při psaní nebo syntaktice funguje skvěle v Javascriptu, Pythonu a TypeScriptu.
  • V případě jazyků jako JSON, HTML, CSS a LESS je výkon téměř podobný jako u desktopové verze.
  • Přestože je seznam rozšíření stejný jako na ploše, nejsou dostupná všechna. Ty, které potřebují spustit kód v Node.js, které interagují s konkrétními moduly operačního systému nebo které spouští lokálně nainstalované programy, budou označeny jako neaktivní. Ty, které fungují, jsou přizpůsobení uživatelského rozhraní, jako jsou motivy, mapy klíčů a fragmenty kódu.

GitHub

Je zřejmé, že cílem eMirosoftu je, aby programátoři využívali jeho služby. Proto VS Code pro web přináší integrovaná úložiště GitHub, mezery kódů a rozšíření požadavků na vyžádání. Díky tomu je možné provádět rychlé úpravy, kontrolovat vztahy s veřejností a pokračovat v práci s lokální kopií nebo prostorem kódu GitHub ke kompilaci, spuštění a testování vašich změn.

Budu opakovat to, co vždy říkám, když budu komentovat produkt společnosti Microsoft. V současném stavu oboru je ve vašem zájmu vydávat produkty s licencí open source, zajistit jejich kompatibilitu s Linuxem a nabízet je zdarma. Když vám to přestane vyhovovat, zmizí. Mezitím, pokud nám slouží, je nejlepší je využít.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.