Resumen de las novedades de Connect(); //2015

Han sido muchas las novedades que se han ido presentado a lo largo de Connect(), pero hay una frase que representa de forma perfecta lo que se ha intentado transmitir y la visión que tiene Microsoft del futuro, “Mobile First Cloud First World”. Estas fueron las palabras exactas que Scott Guthrie´s utilizo para abrir el evento y presentar la visión del mundo que tienen la empresa.

Nos encontramos en un momento que es idóneo para los desarrolladores, nunca ha habido una situación tan buena como esta. Usando la nube pueden llegar a alcanzar una cantidad de público, antes inimaginable y con unos costes muy bajos. El impacto que puede tener hoy un desarrollador es mucho mayor del que podían tener hasta ahora. Microsoft proporciona herramientas para facilitar este trabajo, permitiendo trabajar de manera rápida, óptima y flexible. Y no solo con sus propias tecnologías, sino que propone un enfoque abierto para cualquier desarrollador pueda utilizar el lenguaje y plataforma con el que se sientan más cómodo, aprovechándose de las mejores herramientas.

Vamos a hacer un repaso de los principales anuncios que se hicieron. Puedes acceder a todos los videos en https://www.visualstudio.com/connect2015.

Visual Studio Code, versión Beta

Se ha añadido soporte a las extensiones de Visual Studio Code, se ofrecen guías, ejemplos y herramientas para ayudar a la comunidad en la creación de extensiones.

Se ha lanzado una galería de extensiones dentro del producto y en modo web.

Se ha trabajado con la comunidad para crear más de 60 extensiones nuevas que abarcan: lenguajes, colores de tema, debuggers, linters, snippets y más.

En directo se subió el código de Visual Studio Code a un repositorio público de GitHub para convertirlo en un proyecto open source.

.Net Core 5 RC y ASP. NET 5 RC con licencia Go-Live

Las nuevas versiones del .NET Core y ASP.NET 5 están disponibles para Linux, Windows y OS X con licencia Go-Live, de tal manera que pueden ser usadas en entornos de producción, aunque aún no esté disponible la versión completa.

ASP.NET 5 RC incluye mejoras para el runtime y las herramientas con un modelo de alojamiento simplificado para Linux, Windows y OS X.

Visual Studio Online

El nombre de Visual Studio Online podía sugerir que era un IDE pero en la nube, y por ello se ha cambiado el nombre a este producto que pasa a llamarse Visual Studio Team Services.

No solo ha sido un cambio de nombre, sino que se ha extendido su funcionalidad. Algunas de estas nuevas características son: un plugin para IntelliJ IDEA, un nuevo servicio de compilación personalizable y basado en tareas, dashboards que permiten una visión rápida del progreso del equipo y vista previa de extensiones para Code Search, Package Management y Release Management.

Visual Studio Dev Essentials

Visual Studio Dev Essentials es un nuevo programa gratuito que reúne todo lo que los desarrolladores necesitan para crear aplicaciones en cualquier dispositivo o sistema operativo incluyendo Visual Studio Community, Visual Studio Code, y la parte gratuita de Visual Studio Team Sevices.

Dev Essentials incluye prioridad de soporte mediante foros, formaciones de Pluralsight, Wintellect y Xamarin y crédito mensual en Azure, lo que llegará a principios de 2016. Puedes ver todos los detalles en https://www.visualstudio.com/products/free-developer-offers-vs.

Suscripciones a la nube de Visual Studio

Se añade a la suscripción de MSDN suscripciones mensuales y anuales de Visual Studio Professional y Enterprise. Las suscripciones mensuales incluyen Visual Studio Professional o Enterprise, acceso a Visual Studio Team Services con la extensión de Test Manager (para las suscripciones de tipo Enterprise) y una licencia de cliente de Team Foundation Server. Las suscripciones anuales añaden beneficios equivalentes a los ofrecidos por la suscripción de MSDN, incluyendo soporte técnico, créditos de Azure, formación de Pluralsight, acceso a software de desarrollo y pruebas, una cuenta de desarrollador de Windows, Office ProPlus, una suscripción de desarrollador de Office 365, Power Bi Pro y ofertas de partners, en función del nivel de la suscripción.

Puedes encontrar todos los detalles de esto en https://www.visualstudio.com/products/subscriber-benefits-vs.

Estas suscripciones se ofrecen a través del nuevo Marketplace de Visual Studio, con la comodidad de una sola facturación tanto para las compras a través de la suscripción como para los gastos de Azure.

Marketplace de Visual Studio

El Marketplace de Visual Studio es un lugar centralizado para los desarrolladores en el que pueden encontrar, adquirir e instalar extensiones para todas las ediciones de Visual Studio, Visual Studio Team Services y Visual Studio Code.

La nueva suscripción de Visual Studio en la nube, así como la extensión de Test Manager para Visual Studio Team Services, están disponibles para la compra en el Marketplace. En un futuro los partners podrán vender sus extensiones a través de este Marketplace.

Puedes encontrar más detalles de esto en https://marketplace.visualstudio.com.

Update 1 de Visual Studio 2015 y Team Fundation Server 2015

El 30 de noviembre saldrá el Update 1 tanto de Visual Studio 2015 como de Team Foundation Server 2015. Incluirá un mayor soporte para ASP.NET 5, tanto a nivel de código como de pruebas, ejecución paralela de test, análisis de código mejorado y un Nuget Package Manager que ofrece una mejor experiencia de usuario, así como herramientas actualizadas para Universal Windows Platform.

Respecto a Team Foundation Server, las nuevas funcionalidades incluyen dashboards para una mejor visibilidad del progreso del trabajo del equipo, el código, las pruebas y las compilaciones. Permite control de versiones de Git y Team Foundation Server a la vez en el mismo proyecto, la posibilidad de hacer consultas a las columnas de Kanban y tareas de compilación de SonarQube Analysis con agentes on premise o alojados.

Soporte para Xamarin 4

La Update 1 de Visual Studio 2015 incluirá soporte para Xamarin 4, proporcionando una solución completa para compilar, probar y monitorizar aplicaciones nativas de móvil y escalarlas con VS. Xamarin 4 incluye actualizaciones de la plataforma Xamarin, con un renovado soporte para desarrollar aplicaciones de iOS en Visual Studio, haciéndolo adecuado para desarrollar, desplegar y corregir errores de proyectos iOS desde Visual Studio. Xamarin ahora usa una conexión basada en SSH para simplificar la conexión entre Visual Studio y Mac y proporciona una conexión más rápida y fiable por un puerto bien conocido. Configurar un Mac para Xamarin y Visual Studio solo requiere habilitar el login remoto, y permite instancias múltiples de Visual Studio conectadas al mismo tiempo, facilitando el trabajo de forma simultánea en múltiples proyectos iOS.

Proyecto iOS construido con MacinCloud en Visual Studio Team Services

Para aquellas organizaciones que prefieren no tener Macs en sus datacenters o para organizaciones más pequeñas que prefieren no mantener equipos Mac para integración continua, pueden usar Team Services con MacinCloud para hacer sus compilaciones para iOS. Este servicio está aún en vista previa a 30 dólares el mes por agente sin límite en cuanto a horas de compilación. Sigue siendo necesario apuntarse al programa de desarrollo de Apple para obtener los certificados para firmar la aplicación, pero el agente de MacinCloud puede ser usado en la versión gratuita de Visual Studio Team Services.

 

Todas estas novedades representan un incremento de los servicios ofrecidos por las herramientas de Microsoft. Constantemente se están añadiendo funcionalidades y servicios, muchos de ellos demandados activamente por los usuarios a través de User Voice. Todo esto va enfocado a conseguir que los desarrolladores puedan llevar a cabo su trabajo de una manera eficiente, ágil y flexible con la plataforma y lenguaje que más se adapte a sus gustos o necesidades.

 

Beatriz García Roces
Technical Evangelist Intern
@BeRoces