Le Xaml
Sur Avalon, vous pouvez écrire des applications en C#, Visual Basic .Net ou tout autre langage supportant le .Net. Ces programmes sont très similaires aux Windows Forms que vous pouvez créer aujourd'hui. Il s'agit de la partie normale d'Avalon.
Cependant, Avalon introduit également un nouveau langage utilisable sous Longhorn : le Xaml – EXtensible Application Markup Language. Le Xaml (prononcé Zammel) ressemble beaucoup à l'HTML. Vous créerez par exemple des zones de textes, ou une image d'une façon très similaire.
Le code suivant…

une fois exécuté affichera cela…

La où ça devient interressant, c'est que le code xaml que nous avons écrit peut non seulement être exécuté dans IE comme nous venons de le voir, mais peut également être directement compilé pour tourner sous forme d'application Windows. Mieux encore, vous allez pouvoir faire communiquer une application Windows avec une autre application Xaml !
Vous vous demandez peut être à quoi cela pourrait servir ? Les développeurs qui lisent ces lignes ont sûrement déjà une petite idée. En fait, vous allez pouvoir séparer le coté visuel de l'application du code en lui même. Vous designez entièrement votre application en Xaml, puis vous rajouter le code en C#. Cela vous permet d'avoir un code plus propre, et mieux structuré. Mieux, vous pouvez envisager la possibilité de porter très rapidement une application Windows en application Web et vice versa, le visuel étant indépendant du moteur.
Cette architecture n'est pas sans rappeler celle de l'ASP.Net avec son code behind.
Et pour ceux qui veulent faire du Xaml, mais qui n'ont pas Longhorn, sachez que c'est tout à fait possible sur les versions précédentes de Windows (98 à XP) avec Xamlon.
Autres
J'ai également remarqué un nouveau type de contrôle qui fera la joie de nombreux développeurs. Il s'agit d'un nouveau type de combo box qui peut intégrer d'autres combo box. Voyez vous-même :



Si vous vous interressez au développement d'application sous longhorn, je vous conseille de rajouter longhornblogs à vos favoris, il s'agit là d'une formidable mine d'informations.
Sommaire
1. La Forme
Configuration
Phase de login
Side Bar
Explorer
Autres
2. Le Fond
WinFS
Le Xaml
Autres
3. Conclusion
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|