Lo primero es aclarar el concepto de WPF. Una respuesta corta sería una API para crear interfaces de usuario (UI) para aplicaciones de escritorio con el framework .NET.
Si profundizamos más, ¿ qué es WPF ?, WPF es la abreviación de Windows Presentation Foundation. En términos de programación, es una serie de ensamblados y herramientas del framework .NET. Está destinado a proporcionar una API (Interfaz de programación de aplicaciones del inglés Application Programming Interface) para crear interfaces de usuario enriquecidas y sofisticadas para Windows. Está soportado desde Windows XP hasta la última versión de Windows, la versión 10.
Algo que siempre me ha encantado es que combina diferentes plataformas de desarrollo. Coge cosas del desarrollo web, de las aplicaciones de Internet enriquecidas o RIA (del inglés Rich Internet Applications) y por supuesto del desarrollo de aplicaciones para Windows.
Del desarrollo web hereda la utilización de un lenguaje de meta etiquetas para el desarrollo de la interfaz gráfica UI y los estilos. De las aplicaciones RIA hereda los gráficos vectoriales, animaciones y el soporte para multimedia.
Además de las aportaciones de otras plataformas, WPF incorpora nuevas funcionales que hacen que su predecesor, Windows Forms, se quede anticuado. Facetas como soporte para 3D, tipografía avanzada y documentos similares al PDF.
Copyright © 2024 AuriaWeb - Todos los derechos reservados
Copyright © 2024 AuriaWeb - Todos los derechos reservados