Introduction à Windows Presentation Fundation

Historique

2002 : Framework .NET 1.0

Au coeur de .NET 1.0, on retrouve une machine virtuelle qui est appelée : CLR (Common Language Runtime)

La CLR est :

L'intérêt de la CLR est qu'on peut l'utiliser avec une mutlitude de langages. La politique de la CLR est de privilégier l'intéropérabilité (beaucoup d'API) & la portabilité.

Ensuite, on retrouve l'API WinForms :

2006 : Framework .NET 3.0

Le .NET 3.0 est directement intégré à Windows Vista ce qui montre un changement de mentalité : désormais, il doit être utilisé.

Dans le bloc vert, au cœur du bas niveau, on retrouve la CLR. Puis dans le bloc gris, les nouveaux framework spécifique à 3.0 :

L'intérêt de la CLR est qu'on peut l'utiliser avec une mutlitude de langages. La politique de la CLR est de privilégier l'intéropérabilité (beaucoup d'API) & la portabilité.

WPF plus en détails :

En bleu, on retrouve les composants Windows et en marron, on retrouve les composants WPF. WPF, le nouveau GDI ?

2007 : Framework .NET 3.5

Le .NET 3.5 a permis d'améliorer les performances du WPF et fournit des outils de développement plus fonctionnels que la précédente version.