SlideShare una empresa de Scribd logo
Francesc Jaumot
Clibb
@fjaumot
francescjaumot@hotmail.com
.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.
DEMO
Apache 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
DEMO
Ya Jose Miguel (Xamarin Inc.) os lo cuenta con más detalle a continuación 
Francesc Jaumot
Clibb
@fjaumot
francescjaumot@hotmail.com
GRACIAS 
¡Contactar conmigo para cualquier consulta!

Más contenido relacionado

La actualidad más candente

Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008
juliocasal
 
Manual sesion 01
Manual sesion 01Manual sesion 01
Manual sesion 01
Kari Palacios Ormenos
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
Marvin Romero
 
VSTS 2010
VSTS 2010VSTS 2010
VSTS 2010
Jair Moreno
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
McGuix Bermeo
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
Wilberth Rojas Aguilar
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
jnarchie
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
marco368
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
Julio Ayala Rolón
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
David
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
ronald_a_go
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
Amalia Bonilla
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
Jamel Navarro
 
Visual Studio Life Runs On Code
Visual  Studio  Life  Runs On  CodeVisual  Studio  Life  Runs On  Code
Visual Studio Life Runs On Code
daniel.sierra
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
jnarchie
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
Estefy Sanchez
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
Nilian Cabral
 

La actualidad más candente (17)

Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008Introducción al Desarrollo para SharePoint con Visual Studio 2008
Introducción al Desarrollo para SharePoint con Visual Studio 2008
 
Manual sesion 01
Manual sesion 01Manual sesion 01
Manual sesion 01
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
VSTS 2010
VSTS 2010VSTS 2010
VSTS 2010
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Visual Studio Life Runs On Code
Visual  Studio  Life  Runs On  CodeVisual  Studio  Life  Runs On  Code
Visual Studio Life Runs On Code
 
Introduccion a la plataforma .NET
Introduccion a la plataforma .NETIntroduccion a la plataforma .NET
Introduccion a la plataforma .NET
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 

Destacado

Conociendo Visual Basic
Conociendo Visual BasicConociendo Visual Basic
Conociendo Visual Basic
Silvina Micheloud
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
sandraquiroga75
 
Folleto de visual basic
Folleto de visual basicFolleto de visual basic
Folleto de visual basic
Renán Javier Gálvez Astudillo
 
Visual basic
Visual basicVisual basic
Visual basic
josser96
 
Visual basic-60-navarra(1)
Visual basic-60-navarra(1)Visual basic-60-navarra(1)
Visual basic-60-navarra(1)
franco reyes
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
guest90198711
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
Ángel Acaymo M. G.
 
Presentac..
Presentac..Presentac..
Presentac..
Miriam Alvan
 
Visual basic, iliana, anais y mafer
Visual basic, iliana, anais y maferVisual basic, iliana, anais y mafer
Visual basic, iliana, anais y mafer
mariposaescobar
 
Laboratorio nº 1
Laboratorio nº 1Laboratorio nº 1
Cap7 2
Cap7 2Cap7 2
Menu de programas
Menu de programasMenu de programas
Menu de programas
Solep Sito
 
Jairo y maria ruiz
Jairo y maria ruizJairo y maria ruiz
Jairo y maria ruiz
jairoandresruiz10
 
Guia lab2
Guia lab2Guia lab2
Guia Aprendizaje Visual basic
Guia Aprendizaje  Visual basicGuia Aprendizaje  Visual basic
Guia Aprendizaje Visual basic
Belén De Los Andaquíes, Caqueta, Colombia
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.net
Marvin Romero
 
Asignatura Producción Industrial
Asignatura Producción IndustrialAsignatura Producción Industrial
Asignatura Producción Industrial
Jairo Acosta Solano
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
Flor Santana Mota
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
denis2801
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
Mateo
 

Destacado (20)

Conociendo Visual Basic
Conociendo Visual BasicConociendo Visual Basic
Conociendo Visual Basic
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
 
Folleto de visual basic
Folleto de visual basicFolleto de visual basic
Folleto de visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic-60-navarra(1)
Visual basic-60-navarra(1)Visual basic-60-navarra(1)
Visual basic-60-navarra(1)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
 
Presentac..
Presentac..Presentac..
Presentac..
 
Visual basic, iliana, anais y mafer
Visual basic, iliana, anais y maferVisual basic, iliana, anais y mafer
Visual basic, iliana, anais y mafer
 
Laboratorio nº 1
Laboratorio nº 1Laboratorio nº 1
Laboratorio nº 1
 
Cap7 2
Cap7 2Cap7 2
Cap7 2
 
Menu de programas
Menu de programasMenu de programas
Menu de programas
 
Jairo y maria ruiz
Jairo y maria ruizJairo y maria ruiz
Jairo y maria ruiz
 
Guia lab2
Guia lab2Guia lab2
Guia lab2
 
Guia Aprendizaje Visual basic
Guia Aprendizaje  Visual basicGuia Aprendizaje  Visual basic
Guia Aprendizaje Visual basic
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.net
 
Asignatura Producción Industrial
Asignatura Producción IndustrialAsignatura Producción Industrial
Asignatura Producción Industrial
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 

Similar a Novedades visual studio 2015

Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
Cesar Escalante
 
Reconnect(); Sevilla - Keynote
Reconnect(); Sevilla - KeynoteReconnect(); Sevilla - Keynote
Reconnect(); Sevilla - Keynote
Javier Suárez Ruiz
 
Introduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdfIntroduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdf
Luis775803
 
Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11
JosLuisEncarnacionNi
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
vnslgars
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
hvillarreal
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
marco368
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
marco368
 
Webinar 1 Intro a NET MAUI.pptx
Webinar 1 Intro a NET MAUI.pptxWebinar 1 Intro a NET MAUI.pptx
Webinar 1 Intro a NET MAUI.pptx
Luis775803
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NET
yelangelthen
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
JefersonGuevara1
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
JefersonGuevara1
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Marcelo Christian Marchese
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
Tonymx
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
NicolasCBarrantes
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
Diego Bersano
 
Azure Cloud Week - Introducción a .NET MAUI.pptx
Azure Cloud Week - Introducción a .NET MAUI.pptxAzure Cloud Week - Introducción a .NET MAUI.pptx
Azure Cloud Week - Introducción a .NET MAUI.pptx
Luis775803
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
Raul Martinez
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Antonio Palomares Sender
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
jhoffry dekentai
 

Similar a Novedades visual studio 2015 (20)

Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Reconnect(); Sevilla - Keynote
Reconnect(); Sevilla - KeynoteReconnect(); Sevilla - Keynote
Reconnect(); Sevilla - Keynote
 
Introduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdfIntroduction to .NET MAUI.pdf
Introduction to .NET MAUI.pdf
 
Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
Visual Studio2005
Visual Studio2005Visual Studio2005
Visual Studio2005
 
Actividad nº 8
Actividad nº 8 Actividad nº 8
Actividad nº 8
 
Microsoft visual studio
Microsoft visual studioMicrosoft visual studio
Microsoft visual studio
 
Webinar 1 Intro a NET MAUI.pptx
Webinar 1 Intro a NET MAUI.pptxWebinar 1 Intro a NET MAUI.pptx
Webinar 1 Intro a NET MAUI.pptx
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NET
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Desarrollo de aplicaciones .net
Desarrollo de aplicaciones .netDesarrollo de aplicaciones .net
Desarrollo de aplicaciones .net
 
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
Guía de Perfiles, Formación y Competencias correspondientes a Puestos de Info...
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
 
Herramientas de desarrollo.pptx
Herramientas de desarrollo.pptxHerramientas de desarrollo.pptx
Herramientas de desarrollo.pptx
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Azure Cloud Week - Introducción a .NET MAUI.pptx
Azure Cloud Week - Introducción a .NET MAUI.pptxAzure Cloud Week - Introducción a .NET MAUI.pptx
Azure Cloud Week - Introducción a .NET MAUI.pptx
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 

Último

Integracion Integligencia Artificial Generativa en STELA
Integracion  Integligencia Artificial Generativa en STELAIntegracion  Integligencia Artificial Generativa en STELA
Integracion Integligencia Artificial Generativa en STELA
Guillermo Talento
 
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
Domingo Suarez Torres
 
Manual_Ensamblador_ing_sistemas computacionales.pdf
Manual_Ensamblador_ing_sistemas computacionales.pdfManual_Ensamblador_ing_sistemas computacionales.pdf
Manual_Ensamblador_ing_sistemas computacionales.pdf
alejandroalcantaraut
 
Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ...
 Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ... Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ...
Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ...
rakeshsoni95123
 
Proteccion Electronica enfocado en la Guerra Electronica.pptx
Proteccion Electronica enfocado en la Guerra Electronica.pptxProteccion Electronica enfocado en la Guerra Electronica.pptx
Proteccion Electronica enfocado en la Guerra Electronica.pptx
eghurtadoc
 
EXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptx
EXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptxEXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptx
EXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptx
LUCERODELVALLEPAZJIM
 

Último (6)

Integracion Integligencia Artificial Generativa en STELA
Integracion  Integligencia Artificial Generativa en STELAIntegracion  Integligencia Artificial Generativa en STELA
Integracion Integligencia Artificial Generativa en STELA
 
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
Projecto Loom - Structured Concurrency - JavaMexico - Julio 2024
 
Manual_Ensamblador_ing_sistemas computacionales.pdf
Manual_Ensamblador_ing_sistemas computacionales.pdfManual_Ensamblador_ing_sistemas computacionales.pdf
Manual_Ensamblador_ing_sistemas computacionales.pdf
 
Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ...
 Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ... Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ...
Girls Call Guwahati 000XX00000 Provide Best And Top Girl Service And No1 in ...
 
Proteccion Electronica enfocado en la Guerra Electronica.pptx
Proteccion Electronica enfocado en la Guerra Electronica.pptxProteccion Electronica enfocado en la Guerra Electronica.pptx
Proteccion Electronica enfocado en la Guerra Electronica.pptx
 
EXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptx
EXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptxEXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptx
EXPOSICIÓN FUENTES DE PODER CONMUTADAS 2023 LUCERO.pptx
 

Novedades visual studio 2015

  • 2. .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.
  • 3. 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.
  • 4. 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.
  • 6. .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
  • 7. 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.
  • 9. IDE  Soporta pantallas táctiles y dispostivos con hight-DPI  ToolTips coloreados  Los using o Imports que no se usan aparecen en claro
  • 10. IDE  Más información sobre los errores e incluso se ofrecen soluciones posibles para el problema.  Nuevas refactorizaciones cómo el renombrado InLine
  • 11. 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.
  • 12. 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.
  • 13. IDE  CodeMap con filtrado para hacerlo mas legible. Por ejemplo, ver solo herencia e implementación
  • 14. 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.
  • 15. 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.
  • 17. DEMO Ya Jose Miguel (Xamarin Inc.) os lo cuenta con más detalle a continuación 

Notas del editor

  1. La siguiente versión de .NET nos abrirá las puertas a una nueva era de desarrollo, permitiendo que todos los desarrolladores compilen aplicaciones cloud en múltiples plataformas. El runtime de servidor y las librerías de .NET Core estarán soportados en Linux y Mac, implementados y soportados por Microsoft y desarrollados como open source en estrecha colaboración con el proyecto Mono y la comunidad desarrolladora. Todo el stack de servidor, incluido el runtime y las librerías de clases serán parte del .NET Foundation, hogar de un cada vez mayor número de componentes .NET open source.
  2. Con Visual Studio 2015 podemos utilizar C++ para desarrollar, compilar, distribuir y depurar librerías para otros sistemas operativos. De momento hemos empezando soportando dispositivos Android en la Preview, y añadiremos más plataformas en el futuro. Podemos crear proyectos de apps Android Native Activity, o crear librerías compartidas que podemos utilizar en múltiples plataformas y en apps híbridas con Xamarin. Además podemos utilizar Visual Studio para depurar el código en Android.
  3. Además del desarrollo para iOS y Android que ya podíamos hacer con JavaScript y las Visual Studio 2013 Tools for Apache Cordova, ahora con Visual Studio 2015 podemos depurar también iOS en dispositivos y emuladores como hacíamos en Android. También se ha mejorado el manejo de plugins permitiendo añadir los nuestros desde git o el sistema de ficheros, y configurarlos para plataformas individuales. También soportamos Cordova 4.0. Más información aquí: Tools for Apache Cordova Update: iOS Debugging & Windows 8.1 Support
  4. Con Visual Studio 2015 podemos utilizar C++ para desarrollar, compilar, distribuir y depurar librerías para otros sistemas operativos. De momento hemos empezando soportando dispositivos Android en la Preview, y añadiremos más plataformas en el futuro. Podemos crear proyectos de apps Android Native Activity, o crear librerías compartidas que podemos utilizar en múltiples plataformas y en apps híbridas con Xamarin. Además podemos utilizar Visual Studio para depurar el código en Android.
  5. Con la llegada de vNext llegan SignalR 3, Web Pages 6 y Entity Framework 7, las nuevas versiones de éstas tecnologías. Por otro lado llega MVC 6 que fusiona MVC con Web API y con Web Pages unificando cosas como los controles, conceptos de enrutado, ect. Desacoplando MVC de ISS Sin duda una de las novedades más importantes es que MVC 6 se desacopla de System.Web lo cual hace que arranque el servicio más rápido, que consuma menos memoria y que ya no necesite IIS para ejecutarse. La no dependencia de IIS nos permite tener nuestro propio sitio Web auto-hosteado desde una aplicación de consola, por ejemplo. Otra de las novedades en vNext es la compilación dinámica. Que nos permite modificar ficheros del servidor y que se compile dinámicamente utilizando Roslyn, sin necesidad de parar el servidor y recompilar todo el proyecto. Esto nos permite, por ejemplo, modificar un controlador y sin tener que recompilar todo el proyecto, y simplemente, refrescando la página, ver los cambios en el navegador.
  6. ¿Por qué se hace Open Source .NET Core? Hay dos razones principalmente que resumen la decisión de liberar .NET Core: Sentar las bases para un soporte multi plataforma de .NET Construir un ecosistema más fuerte alrededor de .NET Sentar las bases para un soporte multi plataforma de .NET Como desarrollador de .NET ahora mismo eres capaz de escribir código que se compila y se ejecuta en Windows, Linux, MacOS, iOS y Android. Uno de los desafíos actualmente es que Windows tiene su propia implementación de .NET mientras que Mono tiene otra implementación diferente en otras plataformas. La comunidad de Mono ha tenido que reimplementar toda la funcionalidad del runtime y de la librería de clases, porque no había una versión Open Source. Es cierto que antes de .NET Core, existía Rotor la versión hecha por Microsoft como ejemplo de referencia de una máquina virtual de .NET pero no usaba una licencia aprobada por la OSI. Los clientes han reportado cambios en la implementación de las dos versiones que hacían difícil encontrar errores en las versiones de .NET Framework. Además esto resultaba en un montón de trabajo duplicado que no era específicas de la plataforma. Un ejemplo reciente son las colecciones inmutables. La mejor manera de construir un framework de desarrolla multi plataforma es teniendo una única pila de software y trabajar de manera colaborativa. Y la manera de conseguir esto es haciendo .NET Core Open Source. Construir un ecosistema más fuerte alrededor de .NET El equipo de .NET Core ha perseguido unos ciclos de desarrollo más ágiles a través de paquetes de NuGet, durante los dos años anteriores. Hemos visto recompensado el haber liberado el código de manera temprana y permitir a los clientes dar Feedback sobre el mismo. Y si lo piensas bien: hacer el código abierto es última manera de acercarse a un estilo de desarrollo ágil. Desde luego, no todos los clientes quieren interactuar con nosotros de forma tan cercana. Pero los que estén dispuestos a hacerlo tienen una herramienta para hacerlo. Nuestra elección de usar GitHub Desde Microsoft hemos decidido liberar el código de .NET Core en GitHub por la sencilla razón que es donde la comunidad está y por eso nosotros queremos estar ahí.
  7. Visual Studio 2015 ahora directamente incluye plantillas para crear apps iOS y Android con Xamarin.
  8. Con Visual Studio 2015 podemos utilizar C++ para desarrollar, compilar, distribuir y depurar librerías para otros sistemas operativos. De momento hemos empezando soportando dispositivos Android en la Preview, y añadiremos más plataformas en el futuro. Podemos crear proyectos de apps Android Native Activity, o crear librerías compartidas que podemos utilizar en múltiples plataformas y en apps híbridas con Xamarin. Además podemos utilizar Visual Studio para depurar el código en Android.