
Envoyé par
ekiemody
Merci pour cette explication détaillé.
Si veux comprendre d'une autre manière en parlant de C et de GTK+ je pourrai dire qu'ici on pourrait remplacer GTK+ par le XAML et le C par le C#.
Pas tout à fait. Quand on fait une interface en GTK+ on l'écrit en C. Le Xaml est un nouveau langage fait pour décrire des interfaces.
Pour exemple si je veux afficher un bouton je vais écrire
<Button Content="Clic moi" Click="Button_Click" />
C'est une sorte de xml amélioré.
Le code ci-dessus peut aussi être écrit en C#.
Et que cela marche autant sur les serveurs web (compris par Silverlight) que sur des postes de travail (compris par le WPF).
Non plus. Silverlight fonctionne sur les postes clients mais dans la navigateur. Il faut voir ça comme du flash. WPF lui fonctionne uniquement sur le Desktop (enfin il peut aussi fonctionner dans un navigateur mais c'est différent de Silverlight).
Partager