Visual Studio Code se convierte en una aplicación web

Código de Visual Studio, VS Code para amigos En los últimos años, se ha convertido de una manera deslumbrante por la velocidad a la que están cambiando las cosas en el mundo de la programación, el editor de código más popular en la escena. Lo hizo con toda la ley también: sobre la base de un avance meteórico a través del trabajo y la gracia de Microsoft, cuyo principal éxito con la aplicación ha sido separarla de ciertas tecnologías y abrirla al espectro multiplataforma, incluyendo Linux y ahora la Web.

De hecho, Visual Studio Code se convierte en una aplicación web ... o lo que es lo mismo, se convierte en una aplicación web, porque siempre ha sido en parte. Como otras aplicaciones de Microsoft, Visual Studio Code se basa en Electron, un estructura código abierto para el desarrollo de aplicaciones web de escritorio en torno a tecnologías web, cuyos dos pilares son Chromium, el navegador web gratuito del que derivan Chrome, Microsoft Edge, Brave y muchos otros; y Node.js, un entorno de larga tradición Cross -Ejecución de plataforma basada en el lenguaje de programación JavaScript.

Electron hace que sea muy fácil mover aplicaciones web al escritorio, por lo que se ha convertido en una de las tecnologías más populares para crear aplicaciones multiplataforma para Linux, Mac y Windows. Electron permite reutilizar el mismo código para todas las plataformas, lo que reduce la complejidad del mantenimiento de la aplicación. Hay muchos ejemplos de aplicaciones importantes basadas en Electron fuera y dentro de Microsoft: Microsoft Teams, Skype, Discord, WordPress Desktop, Slack, Simplenote, 1Password, Evernote ...

Por supuesto, Electron no es perfecto, ni mucho menos, ni siquiera es una solución óptima como tecnología sobre la que construir aplicaciones nativas de escritorio multiplataforma. Una de las principales quejas de los usuarios, no de los desarrolladores, es el impacto de las aplicaciones complejas en los recursos del sistema. Esto se debe a los principios de Electron: JavaScript no es un lenguaje eficiente para crear interfaces; Los componentes como el multiproceso de Chromium se basan en el rendimiento, pero consumen mucha energía ...

Y, sin embargo, Electron es una alternativa popular para aprovechar las aplicaciones multiplataforma que de otra manera ellos no habrían sido. Ahora bien, ¿cómo es posible que Microsoft tenga éxito con Visual Studio Code, con el grado de exigencia de los editores de código ... o IDE, ya que la potencia y versatilidad de Visual Studio Code se puede considerar como un entorno? Desarrollo integrado completo? La pregunta tiene varias respuestas sin salir del marco que imprime Electron.

Código de Visual Studio

Código de Visual Studio

Y es que Electron es un proyecto desarrollado y mantenido por GitHub, la forja de software más popular del mundo. ¿Y para qué hicieron Electron? En principio, como prueba de concepto, aunque el Atom Code Editor nació de su desarrollo, un enfoque novedoso que finalmente sirvió como fuente de inspiración para Visual Studio Code. Y como saben, Microsoft es propietario de GitHub, por lo que la administración de Electron está en sus manos.

Esto último explica el compromiso del gigante del software con Electron, así como la calidad de implementación lograda por Visual Studio Code. Lo que no explica es el éxito del programa: el éxito de Visual Studio Code radica, como ya se indicó, en el impresionante ritmo de desarrollo con el que Microsoft mantiene la aplicación, lo que se traduce en constantes avances y mejoras a razón de uno. versión por mes. Desde que Microsoft anunció la compra de GitHub, el desarrollo de Atom también se ha derrumbado.

Átomo y Visual Studio Code es un software de código abierto, aunque su distribución oficial es a través de ejecutables que no lo son. Pese a ello, los más puristas encontrarán derivados 100% compatibles y 100% libres en la comunidad, aunque son más habituales en sistemas donde predomina el open source, como Linux. El interés de Microsoft en atraer desarrolladores de Linux es quizás una de las razones por las que Visual Studio Code se desarrolló de esta manera.

Otro aspecto en el que Atom y Visual Studio Code se asemejan es la disponibilidad de extensiones, complementos que amplían enormemente la funcionalidad de la suite y mediante los cuales la personalización y provisión de tantas habilidades al editor es realmente sencilla, a diferencia de usar IDE tradicionales o editores de código, mucho más potentes en términos de rendimiento e igual de potentes, pero mucho más complicados de configurar y con una curva de aprendizaje más pronunciada.

Por eso, más o menos como la vieja guardia, Visual Studio Code se ha convertido en el editor de código preferido por los desarrolladores, también en Linux, lo que tiene su mérito. Pero Microsoft quiere expandirse a todas partes y hoy completa el salto de la aplicación a la plataforma de la que surgió, la web.

Código de Visual Studio

Visual Studio Code en su nuevo dominio multiplataforma

Lo cuentan en el blog oficial de Visual Studio Code, donde dan todos los detalles de la nueva aventura. Básicamente, es el mismo editor de siempre, pero en versión Aplicación web- Le permite instalar extensiones, sincronizar configuraciones usando una cuenta de Microsoft o GitHub, conectarse a un repositorio remoto o cargar archivos individuales y cargarlos al final de la sesión, e incluso trabajar con archivos y directorios locales con un navegador compatible, que incluye Prácticamente todos los derivados de Chrome, como Chrome o Microsoft Edge, cuentan.

La nueva Web de Visual Code es ciertamente sorprendente porque acumula casi toda la potencia de la aplicación actual, con algunas excepciones, como el hecho de que no todas las extensiones funcionan ... De hecho, la mayoría de las extensiones todavía no funcionan. , pero nos enfrentamos a una versión muy temprana de esta iteración del editor que, con el tiempo y el desarrollo, puede ser de gran ayuda. ¿Por qué es asombroso en su estado actual, preguntas? Por todo lo que puede llegar a ser, pero también por todo lo que ya es.

Advertencia: es una aplicación web, sí, pero funciona casi por completo en el propio navegador. Esto quiere decir que si bien disponer de una conexión es fundamental para acceder y disfrutar de todas sus funciones, las tecnologías web que le dan vida lo hacen en el propio navegador, y no en un servidor de Microsoft ... aunque esa es la sinergia entre los dos aspectos que son interesantes de este caso.

Por supuesto, si el cambio de Visual Studio Code a la web es relevante para algo, es para llevar el editor a casi cualquier plataforma que admita un navegador web moderno. incluidos teléfonos y tabletas. Ergo es finalmente una aplicación verdaderamente multiplataforma, incluso si no todas las plataformas fueron diseñadas para programación. Ahora bien, el simple hecho de poder consultar desde el editor -con todo bien sincronizado, no se debe olvidar- desde el teléfono es más que un 'puntazo'.

"Llevar VS Code al navegador es la realización de la visión del producto original. También es el comienzo de algo completamente nuevo. Un editor efímero accesible para cualquier persona con un navegador y una conexión a Internet es la base de un futuro en el que realmente podemos editar cualquier cosa desde cualquier lugar.Microsoft resume el viaje. Estar.

Echa un vistazo a: vscode.dev.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir