SlideShare a Scribd company logo
1 of 15
Aplicaciones WPF con
.Net Core 3.0
Martín Vega
mvega@pasiona.com
@mvegaca
devwindowsapps.wordpress.com
¿Qué es WPF?
• Framework de aplicaciones para Windows que
lanzó Microsoft en 2006
• Definición de interfaces en XAML
• Lógica de negocio en .NET Framework y C#
Compatibilidad de WPF
Sistemas operativos para escritorio
¿Qué es .NET Core?
• Sucesor de .Net Framework
• Lanzado el 27 de Junio de 2016
• Multiplataforma (Windows, Linux, MacOS)
• OpenSource, desarrollado por Microsoft con licencia
MIT
.NET CORE 3.0
• Anunciado en Build 2019
• Apps de escritorio, IoC y AI
WPF (.NET CORE VS .NET Framework)
• .Net Framework apunta a una versión monolítica
instalada en la máquina, muy pesada y costosa de
actualizar.
• .Net Core está escrito desde cero y se divide en
paquetes Nuget más sostenibles.
• .Net Core mejora el rendimiento y la escalabilidad.
Roadmap
aka.ms/wts
¡Gracias!
Martin Vega | mvega@pasiona.com

More Related Content

What's hot

Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
Pamscar
 
Investigación de programación
Investigación de programaciónInvestigación de programación
Investigación de programación
dimitix
 

What's hot (16)

Practica 2
Practica 2Practica 2
Practica 2
 
Windows presentation foundation
Windows presentation foundationWindows presentation foundation
Windows presentation foundation
 
Presentación y novedades de Office 365- Jose Luis Cruz de Microsoft
Presentación y novedades de Office 365- Jose Luis Cruz de MicrosoftPresentación y novedades de Office 365- Jose Luis Cruz de Microsoft
Presentación y novedades de Office 365- Jose Luis Cruz de Microsoft
 
Presentación Proyecto Nexus Crm Web
Presentación Proyecto Nexus Crm WebPresentación Proyecto Nexus Crm Web
Presentación Proyecto Nexus Crm Web
 
Microsoft .NET
Microsoft .NETMicrosoft .NET
Microsoft .NET
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la web
 
Una visión multiplataforma con aspnet v next
Una visión multiplataforma con aspnet v nextUna visión multiplataforma con aspnet v next
Una visión multiplataforma con aspnet v next
 
Wpf
WpfWpf
Wpf
 
Wcf
WcfWcf
Wcf
 
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
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
.NET Framework y sus beneficios
.NET Framework y sus beneficios.NET Framework y sus beneficios
.NET Framework y sus beneficios
 
Ug msalazar
Ug msalazarUg msalazar
Ug msalazar
 
PDO: Capa de abstracción de base de datos con PHP
PDO: Capa de abstracción de base de datos con PHPPDO: Capa de abstracción de base de datos con PHP
PDO: Capa de abstracción de base de datos con PHP
 
Introducción a WebAssembly
Introducción a WebAssemblyIntroducción a WebAssembly
Introducción a WebAssembly
 
Investigación de programación
Investigación de programaciónInvestigación de programación
Investigación de programación
 

Similar to WPF .Net Core apps

Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
brobelo
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
lilymejia1979
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
vnslgars
 

Similar to WPF .Net Core apps (20)

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
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
michael ascanio
michael ascaniomichael ascanio
michael ascanio
 
Visual studio 2008.vanessa
Visual studio 2008.vanessaVisual studio 2008.vanessa
Visual studio 2008.vanessa
 
Programacion.NET
Programacion.NETProgramacion.NET
Programacion.NET
 
Plataforma .Net
Plataforma .NetPlataforma .Net
Plataforma .Net
 
PROGRAMACION .NET
PROGRAMACION .NETPROGRAMACION .NET
PROGRAMACION .NET
 
Programacion
ProgramacionProgramacion
Programacion
 
Net framwork.ppt
Net framwork.pptNet framwork.ppt
Net framwork.ppt
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
Paola
PaolaPaola
Paola
 
itio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspotitio de realizacion de un blog blogs blogspot
itio de realizacion de un blog blogs blogspot
 
Paola
PaolaPaola
Paola
 
Paola 1001 jt
Paola 1001 jtPaola 1001 jt
Paola 1001 jt
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 
Politécnico padre zegri
Politécnico padre zegriPolitécnico padre zegri
Politécnico padre zegri
 
Programacion
ProgramacionProgramacion
Programacion
 

Recently uploaded

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Recently uploaded (20)

VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbxCARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
CARPETA PEDAGOGICA DE TOE.docbbbbbbbbbbbx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 

WPF .Net Core apps

  • 1.
  • 2.
  • 3.
  • 4. Aplicaciones WPF con .Net Core 3.0 Martín Vega mvega@pasiona.com @mvegaca devwindowsapps.wordpress.com
  • 5. ¿Qué es WPF? • Framework de aplicaciones para Windows que lanzó Microsoft en 2006 • Definición de interfaces en XAML • Lógica de negocio en .NET Framework y C#
  • 8.
  • 9.
  • 10. ¿Qué es .NET Core? • Sucesor de .Net Framework • Lanzado el 27 de Junio de 2016 • Multiplataforma (Windows, Linux, MacOS) • OpenSource, desarrollado por Microsoft con licencia MIT
  • 11. .NET CORE 3.0 • Anunciado en Build 2019 • Apps de escritorio, IoC y AI
  • 12. WPF (.NET CORE VS .NET Framework) • .Net Framework apunta a una versión monolítica instalada en la máquina, muy pesada y costosa de actualizar. • .Net Core está escrito desde cero y se divide en paquetes Nuget más sostenibles. • .Net Core mejora el rendimiento y la escalabilidad.
  • 15. ¡Gracias! Martin Vega | mvega@pasiona.com