Comience a codificar en su navegador con Microsoft Visual Studio Online

Comience a codificar en su navegador con Microsoft Visual Studio Online

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, se han mejorado las herramientas disponibles para quienes desarrollan software, aplicaciones y sitios web.





A pesar de esto, todavía hay situaciones en las que es posible que necesite un entorno de trabajo centralizado. Aquí es donde entran en juego 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

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





Confusamente, Visual Studio Online como nombre ha existido durante algún tiempo. Era el nombre original del Azure DevOps servicio, un sistema de gestió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 complemento alojado en un servidor completamente remoto para Visual Studio Code y Visual Studio.



¿Qué es Visual Studio Code?

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 (el IDE insignia de Microsoft), VS Code es de código abierto y está más cerca de los editores de texto como Sublime Text y Atom que un entorno de desarrollo integrado (IDE) completo.





Disponible para Windows, Mac y Linux, proporciona un entorno ligero con todas las funciones para la programación. Las extensiones ayudan con la finalización y el enlace del código, 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 al permitir entornos de codificación compartidos.

¿Cómo funcionará Visual Studio Online?

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 los elementos de un proyecto, hasta hace poco no tenía más remedio que conseguir una nueva computadora. Ahora, incluso sin nada instalado localmente, puede trabajar con cualquier configuración de desarrollo.

¿No existe esto ya?

Los IDE completamente en línea no son nada nuevo y AWS Cloud9 IDE de Amazon es un entorno robusto rico en características. De manera similar, existen 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 convertirlo en una experiencia más ágil y accesible.

¿Cómo veo una imagen de mi casa en Google Earth?

¿Qué hace que Visual Studio Online sea especial?

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

Si las necesidades del proyecto cambian, por ejemplo, a un nuevo sistema o marco, solo debe cambiar un entorno de desarrollo, y esos cambios se transmiten 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 sus pulgares!

¿Qué puede hacer Visual Studio Online?

En el momento de escribir este artículo, Visual Studio Online no está disponible, pero el flujo de trabajo general parece establecido. Contará con las mismas características que VS Code, como la finalización del código, la vinculación 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 de IntelliCode, aprovechando el aprendizaje automático para brindar una mejor sugerencia y finalización de 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?

Un inconveniente obvio del enfoque de máquina de desarrollo única es la personalización individual. Si está acostumbrado a un flujo de trabajo, diseño o atajos de teclado personalizados específicos, 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 de su hogar.

Otra cosa a tener en cuenta es que Visual Studio Online no es un reemplazo de VS Code 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. Es posible que los desarrolladores solitarios o cualquier persona que trabaje con microcontroladores u otro hardware no se beneficien 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, entonces hacer el cambio puede parecer inútil.

El beneficio real de Visual Studio Online será para los 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 una 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?

En el momento de escribir este artículo, VS Online no está disponible para el público. Hay una vista previa privada y puede aplicar a Microsoft para acceder a él. Sin embargo, es probable que deba 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 Descifrador y StackBlitz son versiones de navegador de VS Code.

Más sobre IDE 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 prueba uno de los muchos IDE basados ​​en navegador ya por ahí?

cómo obtener ios 9 emojis en android
Cuota Cuota Pío Correo electrónico Una guía para principiantes para animar el habla

Animar el habla puede ser un desafío. Si está listo para comenzar a agregar diálogos a su proyecto, analizaremos el proceso por usted.

Leer siguiente
Temas relacionados
  • Programación
  • Herramientas de colaboración
  • Código de Visual Studio
  • Entorno de desarrollo integrado
  • Visual Studio en línea
Sobre el Autor Ian Buckley(216 Artículos publicados)

Ian Buckley es un periodista, músico, intérprete y productor de video independiente que vive en Berlín, Alemania. Cuando no está escribiendo o en el escenario, está jugando con la electrónica o el código de bricolaje con la esperanza de convertirse en un científico loco.

Más de Ian Buckley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse