C’est l’épilogue d’un long parcours de huit ans. Microsoft vient d’officialiser le passage en open source de XAML Studio, son outil léger de prototypage pour les interfaces utilisateur Windows. Désormais hébergé par la .NET Foundation sous licence MIT, ce projet né d’un hackathon chez Microsoft Garage tente de répondre à une frustration grandissante des développeurs face aux outils de conception visuelle actuels.
L’histoire de XAML Studio est indissociable de celle de son créateur, Michael Hawker, ingénieur principal chez Microsoft. Initialement baptisé « XamlPad+ », l’outil permet de prototyper rapidement des interfaces avec des fonctionnalités de pointe :
-
Édition en direct avec IntelliSense pour un feedback immédiat.
-
Débogage des liaisons (bindings) et sauvegarde automatique avant export vers Visual Studio.
-
Support de WinUI 3 et du langage de design Fluent UI dans la future version 2.0 actuellement en développement.
Bien que le projet ait été envisagé comme ouvert dès ses débuts, Hawker a dû naviguer pendant des années dans les méandres administratifs de l’entreprise pour obtenir cette libération.
Un palliatif face au manque de « Visual Designers » ?
Cette ouverture survient dans un climat de mécontentement au sein de la communauté .NET. Les frameworks modernes comme WinUI 3 et .NET MAUI souffrent d’une absence de concepteurs visuels par glisser-déposer dans Visual Studio. La documentation officielle recommande l’usage de XAML Hot Reload, une alternative qui ne satisfait pas les développeurs habitués à la simplicité de Windows Forms ou WPF.
Microsoft a d’ailleurs été très clair : un concepteur visuel classique ne fait pas partie de l’orientation stratégique pour .NET MAUI, préférant se concentrer sur des outils de « design-time » comme XAML Live Preview. En conséquence, de nombreux professionnels préfèrent rester sur des technologies plus anciennes pour conserver leur productivité.
Le passage à l’open source de XAML Studio est une bouffée d’oxygène, mais le plus dur reste à faire. Pour que l’outil devienne un standard incontournable, Michael Hawker devra réussir à bâtir une communauté active autour du dépôt GitHub. La version 2.0, déjà compilable par les plus curieux, montre une interface modernisée et plus proche des standards actuels de Windows 11.
Pour les curieux, l’histoire complète du projet est disponible dans une discussion passionnante sur GitHub.
Pour la suite, rendez-vous dans… 8 ans 🤣 ?
