En los últimos tiempos, Microsoft está cambiando su filosofía sobre licenciamiento y oferta de productos a un concepto más abierto que todos puedan disfrutar.
Los primeros pasos supusieron la publicación del Core de .NET como Open Source, trabajar en conjunto con los chicos de Mono para que .NET se pueda ejecutar en entornos Linux y MacOSX y adoptar GitHub como la plataforma estándar para publicar los proyectos en conjunto con Team Foundation Server.
Avanzando más en esta nueva filosofía y, ante el crecimiento de otros IDEs, Microsoft lanzó hace ya algunos meses Visual Studio Code, un IDE ligero que se puede instalar en Linux y en MacOSX que permitirá que los usuarios de esas plataformas puedan aprovechas los beneficios que ofrece para desarrollar aplicaciones de cualquier tipo.
Visual Studio Code está adaptado para los lenguajes modernos más usados disponiendo coloración de palabras clave de cada lenguaje, intellisense para un subconjunto de ellos y herramientas de refactoring para C# y TypeScript además de Snippets para lenguajes como PHP, Swift y Groovy.
Visual Studio Code permite ser personalizado para que adaptemos la interfaz a nuestro gusto. Para ello podemos hacer cosas como: * Personalizar el área de trabajo * Crear snippets * Crear combinaciones de teclas * Definir temas * Cambiar colores
Microsoft para hacernos la vida más fácil ha dispuesto un generador con Yeoman llamado Yo Code que permite definir temas y cambiar colores.
Visual Studio Code incluye varios runtimes para hacernos la vida más fácil a la hora de desarrollar, así pues, con la instalación podremos acceder al runtime de** Node.js, ASP.NET 5, Office y Unity**.
La aparición de Visual Studio Code supone un gran avance y una gran oportunidad para los desarrolladores que trabajan en Linux o MacOSX pudiendo acceder a las ventajas que ofrece y a la experiencia y buen hacer que han adquirido en Microsoft con Visual Studio. Además supone la entrada de Microsoft en estos entornos con lo que a buen seguro acogerán más desarrolladores y se generarán más aplicaciones multiplataforma, lo cuál es algo que nos beneficiará a todos.
Fuente: http://www.genbetadev.com/