Contenu du cours
C# Avancé Avec .NET
C# Avancé Avec .NET
Qu'est-ce que .NET MAUI?
MAUI, également connu sous le nom de Multi-Platform App UI, est un puissant framework multiplateforme pour créer des applications mobiles et de bureau en utilisant C#.
Il existe plusieurs options pour développer des applications de bureau en utilisant C#, par exemple, en utilisant la bibliothèque Windows Forms (WF), ou la plus avancée Windows Presentation Foundation (WPF). Cependant, WF et WPF sont quelque peu plus anciens par rapport à MAUI, de plus, WF et WPF ne prennent en charge que le développement d'applications pour Windows, alors qu'avec MAUI, il est possible de créer des applications de bureau pour toutes les plateformes populaires : Windows, Mac et Linux. En dehors de cela, il est également possible de créer des applications pour Android et iOS en utilisant MAUI.
Étant donné que les applications MAUI sont multiplateformes, une application créée pour Windows peut être exportée pour être exécutable sur MacOS, ou même pour Android et iOS, sans apporter de modifications au code. Cela rend MAUI très robuste.
C'est pourquoi nous utiliserons MAUI pour développer des Applications de Bureau. Nous couvrirons également certains concepts importants de C# au fur et à mesure que nous apprendrons à développer des applications de bureau intéressantes.
Dans MAUI, nous définissons l'interface utilisateur (UI) de l'application en utilisant XAML (eXtensible Application Markup Language) et programmons la fonctionnalité et la logique de l'application en utilisant C#.
XAML est un langage de balisage qui a une syntaxe très similaire à HTML, ce qui est très pratique car nous pouvons définir la structure et les composants de notre application en utilisant XAML de manière similaire à la façon dont nous définirions la structure et les composants d'une page web en utilisant HTML.
1. Quelle est la limitation de Windows Forms et Windows Presentation Foundation?
2. Que signifie MAUI en termes de .NET ?
Merci pour vos commentaires !