VS Code per navegadors. Microsoft segueix darrere dels programadors

VS Code per navegdores

En onze anys com a blocaire vaig tenir el meu percentatge d'errors i encerts. Vaig donar per mortes a tecnologies i distribucions que avui estan més vigents que mai, però, vaig estar en el cert en apostar als serveis en el núvol i dispositius com el Chromebook com el nou paradigma de la indústria.

En la seva obsessió per no perdre el lideratge a l'escriptori, Microsoft no es va adonar que Apple i Google li van canviar la regles de joc. Ja no era l'ordinador el centre de l'activitat informàtica, ni la venda de llicències el model de negoci. Els serveis en el núvol, finançats per publicitat o subscripció, i als quals es pot accedir des d'una tauleta o telèfon, van passar a ser cada vegada més populars.

Microsoft va fer l'únic sensat. Va desenvolupar aplicacions per als sistemes operatius dels seus competidors, va mudar moltes de les seves aplicacions més populars al núvol i, va ser després de la conquesta dels programadors independents que van prosperar amb la nova plataforma.  Una de les decisions més notòries va ser la de treure un entorn integrat de desenvolupament sota una llicència de codi obert. Es va cridar VS Code.

VS Code per a navegadors

Continuant per aquest camí, acaba de presentar una versió lleugera de Codi VS que s'executa completament al navegador. Només has de crear en el dispositiu des del qual estiguis accedint una carpeta per guardar el teu treball.

Però, hi ha una pega. Només funciona completament amb navegadors basats en Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi ...). A Firefox hauràs conformar-te amb treballar obrint arxius individuals o connectant-te a un repositori extern.

Això es deu al fet que per accedir a el dispositiu de l'usuari, el navegador necessita implementar l'API d'accés a el sistema d'arxius.

Tampoc vaig poder trobar una opció per traduir la interfície d'usuari al nostre idioma.

Prestacions de VS Code per navegdores

Què es pot fer amb un entorn integrat de desenvolupament que no necessita instal·lació? Segons Microsoft:

  • Creació i edició en el navegador d'arxius emmagatzemables en el dispositiu de l'usuari.
  • Vista prèvia usant notació en Markdown.
  • Integració amb les eines de depuració de el navegador per a creació d'aplicacions de la banda de el client utilitzant HTML, CSS i Javascript.
  • Programar usant màquines de pocs recursos o dispositius mòbils.
  • Sincronització entre dispositius.

limitacions

Un aclariment. En aquest cas no estem parlant d'un servei en el núvol com podria ser Microsoft 365. Això és una aplicació que s'executa completament en el navegador. D'aquí que tingui algunes limitacions pel que fa a la versió d'escriptori.

Una molt important és que no es poden executar programes des de la terminal ni córrer el depurador ja que no hi ha manera que el navegador tingui suport per a llenguatges de programació.

En general:

  • La diferenciació de el codi per colors i l'autocompletat està disponible per a la majoria dels llenguatges de programació.
  • La detecció automàtica d'errors de mecanografia o de sintaxi funciona molt bé en Javascript, Python i TypeScript.
  • En el cas de llenguatges com JSON, HTML, CSS i LESS, les prestacions són gairebé similars a la de la versió d'escriptori.
  • Tot i que el llistat d'extensions sigui el mateix que a l'escriptori, no totes estan disponibles. Aquelles que necessiten executar codi en NODE.JS, que interactuïn amb mòduls específics de sistema operatiu, o que iniciïn programes instal·lats localment, es marquessin com no habilitades. Les que si funcionen són les de personalització de la interfície d'usuari, com a temes, mapes de tecles i fragments de codi.

GitHub

Està clar que l'objectiu d eMirosoft és que els programadors utilitzin els seus serveis. Per aquest motiu VS Code per a la Web porti integrats els repositoris de GitHub, els espais de codi i les extensions de sol·licitud d'extracció. Això fa possible realitzar edicions ràpides, revisar les relacions públiques i continuar treballant amb una còpia local o un espai de codi de GitHub per compilar, executar i provar els canvis.

Vaig a repetir el que sempre dic quan comento un producte de Microsoft. En l'estat actual de la indústria a l'empresa li convé alliberar productes sota llicència de codi obert, fer-compatibles amb Linux i oferir-los gratis. Quan deixi de convenir, desapareixeran. Mentrestant, si ens serveixen, el millor és aprofitar-los.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.