Pongo de nuevo el enlace para que nadie del foro omita leer este artículo que compartió el compañero Hugo C. Gracias por compartirlo !!
"Por otra parte últimamente he estado trabajando con
WPF y se pueden hacer cosas que en FOXPRO serian
muy dificiles o imposibles de hacer."
Para quienes no tuvieron tiempo de leerlo (porque está un poco extenso), básicamente, el artículo dice que MS creó una herramienta llamada WPF que genera gráficos a partir de las figuras simples de programación de tipo vectorial, lo que hace que los procesadores queden libres de la carga de trabajo de procesar "pixeles", pasando toda esa carga a la tarjeta gráfica.
Esa herramienta unifica 2 tecnologías que estaban cada una por su lado: GDI+ y DirectX (3D).
Ambas tratando de convivir en una interface o sistema, generaban cierta carga al procesador y otras inconveniencias. El artículo explica muy bien las debilidades y limitaciones de GDI+.
WPF al ya no depender ni de GDI+ ni de DirectX, posibilita crear Clases de Estilo (CSS en html), pero mucho más poderosas, ya que los gráficos de tipo vectorial pueden ser "escalados" con gran facilidad sin distorsionar las imágenes.
El artículo explica que MS está ahora creando super herramientas para trabajar sobre WPF que facilitan el trabajo al programador.
También menciona que WPF, al estar basado en el framework .NET y hacer uso de una tecnología no usada por VFP (porque usa GDI+), no se encuentra disponible para su uso nativo desde VFP. Sin embargo, explica como podría explotarse esa tecnología desde VFP con algunos trucos.
Vale la pena tomarse el tiempo para leer ese enlace.
Yo había pensado que el famoso WPF solo era una herramienta para crear "La Vista" en un modelo MVC, o para aplicaciones del lado del cliente, pero veo que va mucho más alla. Se trata de la introducción de una tecnología de interfaces gráficas de usuario que propicia la estandarización y la eficiencia. (No digo "tecnología innovadora" porque los gráficos vectoriales hace muchisimos años que existen y son creados por programados como Corel Draw, etc).
Excelente artículo! Gracias de nuevo Hugo C.