La codificación colaborativa para Visual Studio Code está a punto de mejorar con la llegada de Microsoft Visual Studio Online.

Comience a codificar en su navegador con Microsoft Visual Studio Online

Anuncio El desarrollo de software y web ha cambiado radicalmente en los últimos años. Los equipos ya no tienen que compartir la misma ubicación. Además, las herramientas disponibles para quienes desarrollan software, aplicaciones y sitios web han mejorado. A pesar de esto, todavía hay situaciones en las que podría necesitar un entorno de trabajo centralizado. Aquí

Anuncio

El desarrollo de software y web ha cambiado radicalmente en los últimos años. Los equipos ya no tienen que compartir la misma ubicación. Además, las herramientas disponibles para quienes desarrollan software, aplicaciones y sitios web han mejorado.

A pesar de esto, todavía hay situaciones en las que podría necesitar un entorno de trabajo centralizado. Aquí es donde entran las herramientas de desarrollo remoto como Visual Studio Online. Hoy veremos cómo esto podría afectar a cualquiera que trabaje en un equipo de desarrollo remoto.

Ingrese a Visual Studio en línea

Visual Studio en línea

En un anuncio reciente, Microsoft reveló Visual Studio Online para permitir una codificación verdaderamente independiente de la ubicación. Visual Studio Online presenta un editor de código de navegador completo y un centro de proyecto central para sincronizar con su editor local.

Confusamente, Visual Studio Online como nombre ha existido por algún tiempo. Era el nombre original del servicio Azure DevOps, un sistema de administración de proyectos en línea.

El nombre tiene mucho más sentido en este contexto, ya que lo que Microsoft parece estar lanzando es un servidor alojado en un servidor totalmente remoto para Visual Studio Code y Visual Studio.

¿Qué es el código de Visual Studio?

VS Code editor de código fuente abierto

Para comprender las implicaciones de Visual Studio Online, deberá estar familiarizado con Visual Studio Code (VS Code).

VS Code es el editor de código gratuito de Microsoft para desarrolladores. A diferencia de Visual Studio (IDE insignia de Microsoft), VS Code es de código abierto y está más cerca de editores de texto como Sublime Text y Atom que un entorno de desarrollo integrado completo (IDE).

Disponible para Windows, Mac y Linux, proporciona un entorno liviano con todas las funciones para la programación. Las extensiones ayudan con la finalización del código y el linting, y Visual Studio Live Share permite la codificación colaborativa a través de una conexión a Internet. Visual Studio Online está configurado para cerrar la brecha aún más, permitiendo entornos de codificación compartidos.

¿Cómo funcionará Visual Studio Online?

Codificación en C ++ en el navegador

En lugar de que todos configuren un entorno de desarrollo en una máquina local, Visual Studio Online brinda la experiencia de un equipo que trabaja en el mismo sistema. Para comprender por qué esto es poderoso, considere los pasos necesarios para trabajar en un equipo de desarrollo.

Todos deben tener las mismas herramientas y bibliotecas disponibles. Diferentes máquinas de desarrollo pueden ejecutar diferentes sistemas operativos o versiones del software. La administración de paquetes y el control de versiones pueden ayudar, pero depende de cada miembro del equipo controlar su entorno.

Incluso el hardware puede ser un problema. Si su máquina no era compatible con elementos de un proyecto, hasta hace poco no tenía más remedio que comprar una computadora nueva. Ahora, incluso sin nada instalado localmente, puede trabajar con cualquier configuración de desarrollo.

¿Esto ya no existe?

Los IDE totalmente en línea no son nada nuevo y el IDE AWS Cloud9 de Amazon es un entorno robusto rico en características. Del mismo modo, hay muchos servicios de suscripción en línea diseñados para el desarrollo de grupos a menor escala.

Incluso hay IDE en línea que utilizan la base de código de código abierto de VS Code, y cualquiera que esté familiarizado con el software se sentirá como en casa.

Tener un entorno remoto accesible tanto a través del navegador como localmente es técnicamente posible con cualquiera de estos servicios. Por el contrario, lo que probablemente hará Visual Studio Online es que sea una experiencia más ágil y accesible.

¿Qué hace que Visual Studio Online sea especial?

VS Code vinculando a Visual Studio Online

Poner todo el proyecto en una sola máquina significa que todos siempre trabajan con la misma configuración. No importa si es un programador experimentado o si es su primer día en el trabajo, todo ya está configurado de antemano.

Si las necesidades del proyecto cambian, por ejemplo, a un nuevo sistema o marco, solo un entorno de desarrollo necesita cambiar, y esos cambios pasan automáticamente a cada miembro del equipo.

En teoría, no habría diferencia entre trabajar en casa en su máquina de desarrollo habitual, en una computadora prestada o incluso en un teléfono inteligente, ¡si puede soportar la codificación con los pulgares!

¿Qué puede hacer Visual Studio Online?

Al momento de escribir, Visual Studio Online no está disponible, pero el flujo de trabajo general parece estar configurado. Contará con las mismas funciones que VS Code, como la finalización del código, el linting y la colaboración en el navegador.

Además, todos los detalles del proyecto, junto con las preferencias y los temas del usuario, se sincronizarán entre el navegador y las instancias del editor de código local.

Microsoft también anunció la integración IntelliCode, aprovechando el aprendizaje automático para ofrecer una mejor sugerencia y finalización del código en función de sus hábitos. Si bien no está confirmado, es muy probable que IntelliCode sea escalable a equipos completos, lo que permite herramientas dinámicas basadas en la arquitectura de un proyecto.

¿Qué pasa con mi configuración de codificación personalizada?

Temas ya instalados en línea

Un inconveniente obvio para el enfoque de máquina de desarrollo único es la personalización individual. Si está acostumbrado a un flujo de trabajo específico, diseño o atajos de teclado personalizados, puede ser difícil de ajustar.

Afortunadamente, esta no es la forma en que Visual Studio Online funcionará. Los temas por usuario permitirán configuraciones individuales. Si bien indudablemente habrá algunas diferencias entre el uso de un editor fuera de línea, la experiencia del usuario debe ser similar a la del entorno de su hogar.

Otra cosa a tener en cuenta es que Visual Studio Online no es un código VS de reemplazo o Visual Studio. Es una aplicación complementaria que permite a los usuarios codificar directamente en el navegador. El flujo de trabajo asumido implica vincular su configuración local al nuevo servicio en línea.

¿Por qué necesito un editor de código remoto?

Si ya usa su máquina doméstica para el desarrollo, es posible que se pregunte por qué se molestaría con Visual Studio Online.

Puede que no sea para todos. Los desarrolladores solitarios o cualquier persona que trabaje con microcontroladores u otro hardware podrían no beneficiarse de un entorno de desarrollo basado en la nube. Además, si ya está familiarizado con un editor de código diferente y se siente cómodo con el uso de entornos virtuales para la programación Aprenda a usar el entorno virtual de Python Aprenda a usar el entorno virtual de Python Ya sea que sea un desarrollador experimentado de Python o que recién esté comenzando, aprender a configurar un entorno virtual es esencial para cualquier proyecto de Python. Leer más, luego hacer el cambio puede parecer inútil.

El beneficio real de Visual Studio Online será para desarrolladores principiantes. Ya no es necesario navegar por el campo minado de la gestión de paquetes.

Aún más importante es que Visual Studio Online abre el desarrollo a cualquiera. Ya no importa si usa un Chromebook, un teléfono inteligente o una PC vieja que encontró en un contenedor de basura: tiene acceso a las mismas herramientas.

¿Dónde puedo obtener Visual Studio en línea?

Al momento de escribir, VS Online no está disponible para el público. Hay una vista previa privada, y puede solicitarla a Microsoft para acceder a ella. Sin embargo, es probable que tengas que esperar hasta que esté en versión beta pública para probarlo.

Dicho esto, si desea experimentar algo probablemente muy similar, ya hay versiones en línea de VS Code disponibles. Dado que es un software de código abierto, no hay nada que le impida crear una versión para su propio servidor. Si esto parece demasiado trabajo, sitios como Coder y StackBlitz son versiones de navegador de VS Code.

Más sobre IDEs basados ​​en navegador

Visual Studio Online llevará el desarrollo en línea a un nuevo nivel. Para probar la codificación colaborativa, debe familiarizarse con Visual Studio Live Share.

Mientras espera el lanzamiento de Visual Studio Online, ¿por qué no probar uno de los muchos IDE basados ​​en navegador? Los 13 mejores IDE de navegador que todo programador debe conocer Los 13 mejores IDE de navegador que todo programador debe saber Buscar un desarrollo integrado confiable basado en navegador ¿ambiente? Comience a desarrollar en cualquier lugar con estos IDE de navegador. Leer más ya por ahí?

Explore más sobre: ​​Herramientas de colaboración, Entorno de desarrollo integrado, Código de Visual Studio, Visual Studio Online.