El miércoles 12 de diciembre estuvimos en el evento de lanzamiento de Visual Studio 2013 que organizó Microsoft en su auditorio de Buenos Aires. Varias novedades técnicas, si bien algunas eran ya conocidas en el ambiente, integraron la presentación plenaria y los tres tramos específicos en que luego se dividió la audiencia. Sin embargo, la nota que en particular llamó mi atención vino de parte de la Compañía:
En el lanzamiento de VS 2013 que me tocó presenciar hubo varios anuncios, muchos de ellos relacionados con la nube. Tengamos presente que el eje fundamental de todo esta mudanza a los servicios es Azure. En este caso Visual Studio, que siempre fue una muy buena herramienta para los desarroladores, es también un medio para explotar buena parte de los servicios de Azure, incorporar nuevos negocios y nuevos clientes.
El reciente acuerdo Microsoft – Xamarin favorece el desarrollo para distintas plataformas, desde el mismo Visual Studio es posible crear proyectos para iOS o Android, acostumbrémonos a escuchar otros nombres sin importar el lado de la frontera en que uno se encuentre. ¿Y ahora? ¿Dónde queda el lado oscuro? Recordemos además que Azure permite definir máquinas virtuales Linux y bases de datos Oracle en varios sabores, además de las naturales Windows y SQL Server. Desde hace un tiempo en el ámbito del desarrollo Microsoft hay un desplazamiento hacia lo satandard y la multiplataforma el cual creo se irá ahondando.
Y ahora, algunas de las novedades que vimos en el track de desarrollo web:
Se anunció, y vimos un poquito de, Visual Studio Online (que antes era Team Foundation Service), que es gratis hasta 5 usuarios y por encima de eso se cobra por usuario, salvo para los suscriptores de MSDN quienes también lo tienen gratis. Se trata de un nuevo entorno de desarrollo web liviano, capaz de funcionar en cualquier explorador moderno. Con VS Online será posible editar código de C#, VB, PHP o JavaScript, trabajar con archivos CSS e insertar cambios en el código fuente en los repositorios Git directamente desde el explorador.
Nuevas dentro de Visual Studio
Una nueva característica, llamada One ASP.NET, hace posible combinar en un solo proyecto web: Web Forms, MVC, Web API y otras plantillas de proyecto. O sea, permite crear un nuevo proyecto web que incluya mas de un framework eligiéndolos desde al cuadro de diálogo New – Project.
Otra nueva característica permite definir conexiones WebSocket bidireccionales entre VS 2013 y cualquier emulador o explorador que se encuentre abierto. Esto hace que cuando uno prueba se actualicen las páginas todos los exploradores o emuladores conectados de una sola vez mejorando la productividad.
Profundizando la fusión con la nube, Visual Studio 2013 también está a disposición de los suscriptores de MSDN por medio de Windows Azure. Lo encontraremos dentro del catálogo de máquinas virtuales, incluso perfilado de acuerdo a ciertos escenarios de desarrollo. Y, desde luego, es posible implementar un sitio web en Windows Azure directamente desde la IDE. En las figuras podemos ver unos primeros pasos que dimos con Visual Studio Online disponible en la cuenta de Azure.
Una mejora incluida es SignalR 2, que es la versión mejorada de la tan ponderada SignalR que vio la luz a principios de 2013.
Ver mas sobre Visual Studio Online: http://www.visualstudio.com/products/visual-studio-online-overview-vs