VS kod za pretraživače. Microsoft i dalje stoji iza programera

VS kod za pretraživače

U jedanaest godina kao bloger imao sam svoj postotak grešaka i uspjeha. Odustao sam od tehnologija i distribucija koje su danas aktuelnije nego ikad, ali sam bio u pravu kada sam se kladio na cloud usluge i uređaje poput Chromebooka kao nove paradigme u industriji.

U svojoj opsesiji da ne izgubi vodstvo na desktopu, Microsoft nije shvatio da su Apple i Google promijenili pravila igre. Kompjuter više nije bio centar računarske aktivnosti, niti je prodaja licenci bila poslovni model. Usluge u oblaku, koje se financiraju oglašavanjem ili pretplatom, a dostupne su s tableta ili telefona, postale su sve popularnije.

Microsoft je učinio jedino razumno. Razvio je aplikacije za operativne sisteme svojih konkurenata, premjestio mnoge od svojih najpopularnijih aplikacija u oblak i, nakon osvajanja nezavisnih programera, prosperirali su s novom platformom.  Jedna od najznačajnijih odluka bila je objavljivanje integriranog razvojnog okruženja pod licencom otvorenog koda. Zvao se VS Code.

VS kod za pretraživače

Nastavljamo tim putem upravo predstavljeno ulaka verzija VS Code koji se u potpunosti pokreće u pretraživaču. Morate samo stvoriti mapu na uređaju s kojeg pristupate da biste spremili svoj rad.

Ali, postoji kvaka. Radi u potpunosti samo s preglednicima baziranim na Chromiumu (Edge, Google Chrome, Brave, Opera, Vivaldi ...). U Firefoxu ćete se morati zadovoljiti radom otvaranjem pojedinačnih datoteka ili povezivanjem na vanjsko spremište.

To je zato Da bi pristupio korisnikovom uređaju, pretraživač treba da implementira API za pristup sistemu datoteka.

Također nisam mogao pronaći opciju za prevođenje korisničkog sučelja na naš jezik.

VS Code karakteristike za pretraživače

Šta možete učiniti s integriranim razvojnim okruženjem koje ne zahtijeva instalaciju? Prema Microsoftu:

  • Kreiranje i uređivanje u pregledniku datoteka koje se mogu pohraniti na korisnikovom uređaju.
  • Pregled pomoću Markdown notacije.
  • Integracija sa alatkama za otklanjanje grešaka u pregledaču za kreiranje klijentskih aplikacija koristeći HTML, CSS i Javascript.
  • Programirajte koristeći mašine ili mobilne uređaje sa malim resursima.
  • Sinhronizacija između uređaja.

Ograničenja

Pojašnjenje. U ovom slučaju Ne govorimo o cloud servisu kao što je Microsoft 365. Ovo je aplikacija koja se u potpunosti pokreće u pregledniku. Stoga ima neka ograničenja u odnosu na desktop verziju.

Vrlo važno je da ne možete pokrenuti programe sa terminala ili pokrenuti debugger jer nema načina da pretraživač ima podršku za programske jezike.

Obično:

  • Razlikovanje kodova boja i automatsko dovršavanje dostupni su za većinu programskih jezika.
  • Automatsko otkrivanje grešaka u kucanju ili sintaksi odlično funkcionira u Javascript -u, Pythonu i TypeScript -u.
  • U slučaju jezika kao što su JSON, HTML, CSS i LESS, performanse su gotovo slične onima u desktop verziji.
  • Iako je popis proširenja isti kao na radnoj površini, nisu sva dostupna. Oni koji trebaju izvršiti kôd u Node.js -u, koji stupaju u interakciju sa određenim modulima operativnog sistema ili koji pokreću lokalno instalirane programe, bit će označeni kao onemogućeni. One koje rade su prilagođavanje korisničkog interfejsa, kao što su teme, mape tastera i isečci koda.

GitHub

Jasno je da je cilj eMirosofta da programeri koriste njegove usluge. Otuda VS Code za web donosi integrirana GitHub spremišta, kodne prostore i proširenja zahtjeva za povlačenje. To omogućava brzo uređivanje, pregled odnosa s javnošću i nastavak rada s lokalnom kopijom ili kodnim prostorom GitHub -a za kompajliranje, pokretanje i testiranje vaših promjena.

Ponovit ću ono što uvijek govorim kada komentiram Microsoftov proizvod. U trenutnom stanju industrije vaš je interes objaviti proizvode s licencom otvorenog koda, učiniti ih kompatibilnima s Linuxom i ponuditi ih besplatno. Kada vam to prestane odgovarati, oni će nestati. U međuvremenu, ako nam služe, najbolje je da ih iskoristite.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.