novedades visual studio 2015

18
Francesc Jaumot Clibb @fjaumot [email protected]

Upload: francesc-jaumot

Post on 16-Jul-2015

171 views

Category:

Software


1 download

TRANSCRIPT

Francesc Jaumot

Clibb

@fjaumot

[email protected]

.NET Core, Open Source y Multi-Plataforma

.NET nos abre las puertas permitiendo que todos los desarrolladores compilemos

aplicaciones Cloud en múltiples plataformas.

.NET Core estarán soportados en Linux y Mac gracias a Mono.

Stack del servidor, incluido el runtime y las librerías son parte de .NET Foundation con

componentes .NET Open Source

Roslyn, la nueva plataforma de compilación de .NET con APIs de análisis de código.

Desarrollo móvil multi-plataforma con Visual C++

Desarrollar, compilar, distribuir y depurar libarías para otros sistemas operativos.

Proyectos de Apps con Android.

Creación liberáis nativas y poder utilizar en múltiples apps híbridas con Xamarin.

Experiencia C++ mejorada, nuevas funcionalidades al lenguaje, mejoras en la velocidad y

rendimiento de la compilación y mejoras en el compilador.

Visual Studio Tools para Apache Cordova

Aplicación única para multi-plataforma con estándares web: HTML, CSS y JavaScript.

Apache Cordvoda es un proyecto de código abierto que permite acceder a API de

dispositivos nativos (cámara, geolocalización…)

Soporte de múltiples plataformas (se añadirán mas en un futuro próximo!)

Android 2.3.3 y posterior (Recomendada la 4.4 por su mejor experiencia de

desarrollo).

iOS 6,7 y 8

Windows 8 y 8.1

Windows Phone 8 y 8.1

Integrado totalmente en Visual Studio y por lo tanto IntelliSense o el resaltado de sintaxis,

están disponibles para todo el código HTML, CSS, JavaScript o TypeScript.

Marcos de front-end de código abierto: AngularJS, BackboneJS o WinJs.

DEMOApache Cordova

.NET 2015 Preview

Nueva versión del Framework de .NET 4.6

Mejoras en WPF, Windows Forms, rendimiento del CLR, en los lenguages de C# y Visual

Basic.

ASP.NET vNEXT

Plataforma Web

MVC 6 se desacopla de System.Web , se compila dinámicamente gracias a Roslyn y Open

Source en CodePlex

Web Forms, Page Inspectors, editores de JSON, HTML y CSS. Todos con validación de

Shcema .

El editor de HTML se ha incluido IntelliSense para Web Components, ToolTips para HTML,

soporte de #region, comentarios Todo/Hack, iconos de Bootstrap.

Mejor editor de CSS/LESS. Además los cambios en el CSS se sincronizan automáticamente

en el navegador usando Browser Link.

Soporte a Bower, NPM y Grunt. (Gestores de paquetes web)

Mejoras en WPF, Windows Forms, rendimiento del CLR, en los lenguages de C# y Visual

Basic.

Podemos desarrollar aplicaciones con ASP.NET 5 para Windows, Linux y Mac gracias a .NET

Core 5 que además es OpenSource.

DEMO.NET

IDE

Soporta pantallas táctiles y dispostivos con hight-DPI

ToolTips coloreados

Los using o Imports que no se usan aparecen en claro

IDE

Más información sobre los errores e incluso se ofrecen soluciones posibles para el

problema.

Nuevas refactorizaciones

cómo el renombrado InLine

IDE

Nueva experiencia de configuración de breakpoints

¡Podemos utilizar expresiones lamba en las ventanas del depurador de Watch e Immediate

mientras depuramos C# y Visual Basic!

Herramienta de uso de memoria.

IDE

CodeLeans para Git con un popup llamado Team Activity Web que muestra la información

del control de código fuente más gráfico y sencillo.

IDE

CodeMap con filtrado para hacerlo mas legible. Por ejemplo, ver solo herencia e

implementación

Blend para Visual Studio 2015

Recibe un aspecto más similar a Visual Studio e incluye IntelliSense en XAML y capacidades

básicas de programación.

Azure y herramientas de Big Data

Microsoft Azure SDK 2.5

Azure Diagnostics

HD Insight Tools (Apache Hadoop-based service in the cloud)

Conexión mejorada con Azure Storage, Azure Mobile Services, Office 365 y Salesforce

con la posibilidad de añadir Azure Active Directory Single Sign On (SSO) a nuestros

proyectos web.

Xamarin

DEMOYa Jose Miguel (Xamarin Inc.) os lo cuenta con más detalle a continuación

Francesc Jaumot

Clibb

@fjaumot

[email protected]

GRACIAS ¡Contactar conmigo para cualquier consulta!