VS kodas naršyklėms. „Microsoft“ vis dar atsilieka nuo programuotojų

VS kodas naršyklėms

Per vienuolika metų kaip tinklaraštininkė turėjau savo klaidų ir sėkmės procentą. Atsisakiau technologijų ir platinimo, kurie šiandien yra kaip niekad dabartiniai, bet buvau teisus, lažindamasis dėl debesies paslaugų ir įrenginių, tokių kaip „Chromebook“, kaip naujos pramonės paradigmos.

„Microsoft“ neįsivaizdavo, kad „Apple“ ir „Google“ pakeitė žaidimo taisykles. Kompiuteris nebebuvo skaičiavimo veiklos centras, taip pat licencijų pardavimas nebuvo verslo modelis. Vis labiau populiarėjo debesies paslaugos, finansuojamos iš reklamos ar prenumeratos ir prieinamos iš planšetinio kompiuterio ar telefono.

„Microsoft“ padarė vienintelį protingą dalyką. Ji sukūrė programas savo konkurentų operacinėms sistemoms, perkėlė daugelį populiariausių programų į debesį ir, užkariavus nepriklausomus programuotojus, joms klestėjo nauja platforma.  Vienas ryškiausių sprendimų buvo išleisti integruotą kūrimo aplinką pagal atvirojo kodo licenciją. Jis buvo vadinamas VS Code.

VS kodas naršyklėms

Toliau tuo keliu ką tik pristatyta ulengva versija VS kodas kuris visiškai veikia naršyklėje. Norėdami išsaugoti savo darbą, įrenginyje, iš kurio einate, tiesiog turite sukurti aplanką.

Tačiau yra laimikis. Jis visiškai veikia tik su „Chromium“ naršyklėmis („Edge“, „Google Chrome“, „Brave“, „Opera“, „Vivaldi“ ...). „Firefox“ turėsite pasitenkinti darbu atidarydami atskirus failus arba prisijungdami prie išorinės saugyklos.

Taip yra todėl Norint pasiekti vartotojo įrenginį, naršyklė turi įdiegti failų sistemos prieigos API.

Taip pat nepavyko rasti parinkties išversti vartotojo sąsają į mūsų kalbą.

VS kodo funkcijos naršyklėms

Ką daryti su integruota kūrimo aplinka, kurios nereikia įdiegti? Pasak „Microsoft“:

  • Naudotojo įrenginyje saugomų failų kūrimas ir redagavimas naršyklėje.
  • Peržiūrėkite naudodami „Markdown“ žymėjimą.
  • Integracija su naršyklės derinimo įrankiais kuriant kliento programas naudojant HTML, CSS ir „Javascript“.
  • Programuoti naudojant mažai išteklių reikalaujančias mašinas ar mobiliuosius įrenginius.
  • Sinchronizavimas tarp įrenginių.

Apribojimai

Paaiškinimas. Tokiu atveju Mes nekalbame apie debesies paslaugą, tokią kaip „Microsoft 365.“. Tai programa, kuri visiškai veikia naršyklėje. Taigi jis turi tam tikrų apribojimų, susijusių su darbalaukio versija.

Labai svarbus dalykas yra tai, kad negalite paleisti programų iš terminalo arba paleisti derinimo programos, nes naršyklė jokiu būdu nepalaiko programavimo kalbų.

Paprastai:

  • Daugumoje programavimo kalbų galimas spalvų kodų diferencijavimas ir automatinis užbaigimas.
  • Automatinis rašymas arba sintaksės klaidų aptikimas puikiai veikia „Javascript“, „Python“ ir „TypeScript“.
  • Kalbant tokiomis kalbomis kaip JSON, HTML, CSS ir LESS, našumas yra beveik panašus į darbalaukio versijos našumą.
  • Nors plėtinių sąrašas yra toks pat kaip ir darbalaukyje, ne visi jie yra prieinami. Tie, kuriems reikia vykdyti kodą Node.js, kurie sąveikauja su konkrečiais operacinės sistemos moduliais arba paleidžia vietoje įdiegtas programas, bus pažymėti kaip neįjungti. Tie, kurie veikia, yra vartotojo sąsajos pritaikymas, pvz., temos, klavišų schemos ir kodo fragmentai.

GitHub

Akivaizdu, kad „eMirosoft“ tikslas – kad programuotojai naudotųsi jos paslaugomis. Vadinasi „VS Code“ žiniatinkliui suteikia integruotas „GitHub“ saugyklas, kodų tarpus ir traukimo užklausų plėtinius. Tai leidžia greitai redaguoti, peržiūrėti viešuosius ryšius ir toliau dirbti su vietine „GitHub“ kopija ar kodo sritimi, kad būtų galima sudaryti, paleisti ir išbandyti pakeitimus.

Pakartosiu tai, ką visada sakau komentuodamas „Microsoft“ produktą. Esant dabartinei pramonės padėčiai, jums svarbu išleisti atvirojo kodo licencijuotus produktus, suderinti juos su Linux ir siūlyti juos nemokamai. Kai jis nustos jums patikti, jie išnyks. Tuo tarpu, jei jie mums tarnauja, geriausia jais pasinaudoti.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.