Según Microsoft, el código de Visual Studio pretende ser un IDE potente y racionalizado que permita a los desarrolladores construir y depurar aplicaciones modernas e independientes de la plataforma de la Web y la Nube, así como desarrollar aplicaciones Node y ASP.NET.
Como se indica en el sitio web de la aplicación, el Código Visual Studio elimina la necesidad de un completo Entorno de Desarrollo Integrado al combinar la asistencia y la navegación de código enriquecido con una interfaz de usuario racionalizada que se encuentra en los editores modernos y una experiencia de depuración integrada.
El código de Visual Studio no requiere instalación
Teníamos curiosidad por ver a qué se debía tanto alboroto, así que tomamos la aplicación de código de Visual Studio para una prueba de manejo en nuestra máquina Ubuntu 15.04 (Vivid Vervet). El programa se distribuye actualmente como un archivo ZIP que no requiere instalación.
Después de extraer el paquete ZIP, verás una nueva carpeta con el mismo nombre del archivo. Para iniciar el código de Visual Studio en tu caja de Linux, abre la carpeta extraída y haz doble clic en el archivo ejecutable «Code».
Lo primero que notas al abrir el código de Visual Studio es que el software utiliza un tema oscuro y elegante, lo que resulta bastante útil para los desarrolladores que pasan numerosas horas escribiendo código y depurando sus aplicaciones. También hay disponible un tema claro, y la pantalla de bienvenida ayudará a cualquiera a empezar en minutos.
Reconoce automáticamente los lenguajes de programación y se integra con Git
Como con cualquier aplicación IDE respetable, el código de Visual Studio reconoce automáticamente el lenguaje de programación en el que se escribe un archivo determinado. Actualmente soporta C++, C#, CSS, CoffeeScript, Clojure, Go, HTML, JSON, Lua, Objective-C, PHP, Perl, Python, R, Bash (Shell Script), SQL, Less, YAML, Markdown, Java, F#, JS, Ini, Batch, Clojure, Dockerfile, Handlebars, Makefile, Jade, PowerShell, Razor, Sass, TypeScript, Plain Text, y Visual Basic.
La integración de Git se proporciona en una sección dedicada a ello a la que se puede acceder desde el panel lateral. Si no tienes Git instalado, el código de Visual Studio te avisará. Otras características incluyen una paleta de comandos, soporte para pantalla completa, una función goto dedicada que te permite navegar fácilmente entre archivos, definiciones, símbolos, y líneas de código, zoom, editor dividido, buscar y reemplazar, atajos de teclado, y guardado automático de archivos.
Es gratis para descargar, pero no es de código abierto
Con todo, Visual Studio Code para Linux parece un comienzo prometedor de un Entorno de Desarrollo Integrado para construir aplicaciones ASP.NET en sistemas operativos basados en el núcleo de Linux. Por supuesto, puedes usarlo para desarrollar cualquier cosa que quieras, pero algunos desarrolladores de Linux hardcore preferirán (muy probablemente) IDEs más potentes.
Aunque no es una aplicación de código abierto, Visual Studio Code es libre y funciona en todos los sistemas operativos principales, incluyendo GNU/Linux, Mac OS X y Microsoft Windows. Está disponible para su descarga hoy como una versión de pre-lanzamiento sólo para sistemas de 64-bit (x86_64).
Aquellos de ustedes que no confían en Microsoft y sus aplicaciones propietarias deben ser conscientes del hecho de que «Cuando esta herramienta se bloquea, automáticamente recolectamos los volcados de la caída para que podamos averiguar qué fue lo que falló. Si no quieres enviar tus «crash dumps» a Microsoft, no instales esta herramienta».