"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > VS Versión del navegador de código de varias apariencias

VS Versión del navegador de código de varias apariencias

Publicado el 2025-04-15
Navegar:361

The Many Faces of VS Code in the Browser

vs Code, construido con tecnologías web (HTML, CSS y JavaScript), se usa predominantemente como una aplicación instalada localmente. Sin embargo, su accesibilidad basada en la web se está expandiendo rápidamente, lo que lo convierte en un desarrollo significativo en el mundo del desarrollo web, donde el código VS reina supremamente. Esta disponibilidad web elimina la necesidad de instalación de software, una ventaja considerable para instituciones como escuelas que administran numerosos dispositivos y para plataformas como Chromebooks que limitan la instalación de software local.

La proliferación de las versiones web de VS Code puede ser confusa, así que examinemos el panorama actual:

vscode.dev

recientemente lanzado, vscode.dev aprovecha la API de acceso al sistema de archivos (actualmente compatible con Edge y Chrome) para acceder al sistema de archivos local (con permiso del usuario). Incluso sin esta API, los usuarios pueden cargar archivos o, más prácticamente, abrir repositorios. Esencialmente, proporciona una experiencia de código VS basada en el navegador, abriendo carpetas locales y reflejando la funcionalidad de la aplicación de escritorio. Si bien el uso básico se siente similar, la gestión de permisos y los atajos de teclado requieren un ajuste, y un terminal actualmente no está disponible. A pesar de estas limitaciones, características como "Find in Project" mantienen una velocidad comparable a la versión de escritorio, incluso en grandes proyectos.

github.dev: el "." Atajo

github.dev ofrece otra instancia de código VS basada en el navegador, pero con un enfoque diferente. El acceso a la carpeta local está ausente; En cambio, se centra en el acceso rápido y la modificación de los repositorios de GitHub. Los cambios se pueden guardar, comprometer y aplicar solicitudes iniciadas directamente dentro del navegador. Si bien se especula una fusión potencial con VScode.dev, actualmente siguen siendo distintos. Por el contrario, los repositorios de GitHub también se pueden abrir directamente en el código VS instalado localmente sin clonación.

GitHub CodeSpaces: terminal y vista previa incluida

GitHub CodesPaces proporciona una experiencia de código VS más avanzada basada en el navegador. La autenticación de Microsoft permite el acceso a extensiones instaladas localmente. Más importante aún, incluye un terminal funcional. Tras el lanzamiento, proporciona acceso a varios tiempos de ejecución y herramientas (Python, Node.js, Docker, etc.), lo que permite a los usuarios ejecutar scripts NPM y generar vistas previas del proyecto a través de URL.

gitpod: un competidor fuerte

GitPod refleja los espacios de códigos GitHub, que ofrece un código VS basado en el navegador con un terminal que proporciona un entorno Docker/Linux completo. Esta potente configuración potencialmente permite la reflejo del entorno de producción, dependiendo de las tecnologías compatibles con GitPod. GitPod también integra "espacios de trabajo" que administran los servicios, manejando elegantemente las vistas previas del proyecto con características como ejecutar instancias de MongoDB. Su posible adquisición de Microsoft es un escenario plausible, dadas las instrucciones convergentes de ambas compañías.

codesandbox y stackblitz: alternativas similares

Codesandbox y Stackblitz también ofrecen alternativas de código VS basadas en el navegador, o al menos utilizar componentes de código VS.

autohostado vs Código: código-server

El servidor de código del codificador permite el autohospedado de código VS, proporcionando una alternativa a las versiones web de terceros. Esto es particularmente útil para ejecutar el código VS en servidores de nube controlados, habilitando la edición directa de archivos en el servidor en sí. Este enfoque ofrece ventajas para las escuelas y entornos con capacidades de software locales limitadas, mejorando potencialmente la duración de la batería al descargar tareas intensivas al servidor.

El aumento de IDES basados ​​en la web es innegable. El éxito de la FIGMA demuestra las ventajas del desarrollo web primero, combinando facilidad de uso, características de colaboración y accesibilidad. El futuro de los entornos de desarrollo apunta cada vez más hacia la web.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3