Le langage d'interface XAML
Pour les applications Web riches (RIA) et applications locales.
XAML utilise un format XML facile à éditer et à réutiliser. Il complète C# pour les applications portables sous Windows et autres systèmes avec l'environnement .NET Core.
Actualité
Microsoft annonce .NET 10
Le résultat du travail de milliers de développeurs dans le Monde, pour une version plus moderne, performante et sûre du framework. Voici la liste partielle des nouveautés:
- C# 14 vient avec des additions plutôt techniques, pour les initiés.
- On peut maintenant écrire des scripts C#, de simples fichiers à exécuter directement avec la commande:
dotnet run monscript.cs
De quoi remplacer PowerShell! - Une bibliothèque Websocket simplifiée et plus rapide.
- Amélioration de JSON.
- Cryptographie plus moderne.
- Meilleurs diagnostics système.
- Aspire permet une meilleure intégration avec d'autres langages comme JavaScript.
- On peut facilement maintenant créer des applications .NET dotées d'intelligence artificielle.
- Des agents intelligents. Ils peuvent s'utiliser avec ASP.NET.
- Blazor voit ses performances améliorées aussi et cela s'applique au code WebAssembly généré.
- MAUI supporte Android 16 et iOS 26.
- XAML dispose d'espace de nom globaux et implicites et d'un nouveau générateur.
- LINQ, Windows Form, WPF, WinUI 3 sont tous améliorés.
L'annonce par Microsoft (en anglais).
11 novembre 2025.
.NET 9 est disponible
La nouvelle version de .NET fonctionne sur Windows, Linux et macOS. On peut l'utiliser localement ou sur un serveur. La nouvelle version assure offrir une vitesse d'exécution plus grande de 15% tout en utilisant 93% moins de mémoire!
Comme il se doit avec tout nouveau logiciel de Microsoft, l'integration de l'intelligence artificielle est supportée.
MAUI, l'interface multi-plateformes est mis à jour. Ce logiciel n'est pas gratuit quand à lui. On peut utiliser Avalonia ou UNO à la place. Avalonia fonctionne sur toute plateforme, même WebAssembly.
Depuis mai 2024, Xamarin.Forms n'est plus supporté, on doit utiliser MAUI à la place.
Plus de détails dans l'annonce (en anglais).
13 novembre 2024.
Documents
Description de XAML
Pourquoi utiliser ce langage?
Liste des éléments.
Le
tutoriel XAML
Apprendre XAML pour réaliser des applications locales sous le framework
.NET. Le tutoriel fonctionne avec Expression Blend et Visual Studio Express. Le tutoriel décrit en détail la syntaxe du langage.
Qu'est-ce
que XPS?
Précisions sur cette alternative XML/XAML au format PDF.