Which C# UI Desktop Technology to Pick? | Stream Highlight | .NET MAUI, WinUI 3, WPF, Avalonia, Uno

preview_player
Показать описание
On a recent live stream, I was asked what UI desktop technology should be used if re-writing a complete desktop app with extremely specific requirements but also using Xamarin.Forms for the mobile apps. Tune in.

Links:

Follow:

Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.

My Setup:

#UWP #WPF #WinUI #DotNetMAUI #XamarinForms
Рекомендации по теме
Комментарии
Автор

Great vid. I would love to see an updated opinion on the same subject. I have been looking at MAUI, primarily for a desktop app, but it still feel like a mobile first solution. When you mentioned PowerBuilder, it made me shudder a little :)

SnowtoadVRDev
Автор

I dont think there will be any question once Avalonia Mobile is ready. Avalonia is the game changer.... its the next flutter.

azrinsani
Автор

Oh my word. Sat down in a local coffee shopt with the aim of deciding exactly what this video explains!!! The universe has my back! Thanks James!

Duelweb
Автор

I kinda miss background information or comparison of UI framework. What is good / what is bad, how well evolving - how many stars, issues are on github, etc... How big dev team works behind that UI framework.

tpikaro
Автор

Hi James, since this video was recorded 2 years ago, wanted to hear your thoughts on .NET MAUI vs Avalonia in May 2024. I have viewed other videos reviewing MAUI in Nov 2023 and they mentioned that MAUI at .NET 6 was still very buggy. So 2 questions I guess if you could address them! Thanks for your great videos.

smartchallenger
Автор

Wow, PowerBuilder. There's a blast from the past. :-) I never used it but it was the hot thing in the 90's, competing with Delphi (and others) for mindshare to create CRUD applications although they took very different approaches.

HarleyPebley
Автор

Was waiting for some hint on this, thanks, James.

kevinmungame
Автор

It seems these tools come and go fast... Flash, Silverlight 5, Moonlight, etc.

Will the smoke ever settle?

Any thoughts on the upcoming NET 7 / Avalonia versus Flutter ?

bennguyen
Автор

I missed the WinUI 3 part. That's the only reason I clicked the video. :(

SparkeyAvalon
Автор

Hi, thanks for the great videos you make!
So, if I want to start learning C# is it OK if I start with WPF for desktop applications? My main question is: will WPF/XAML be part of MAUI?
Learning C# for mobile applications is more straightforward, since MAUI will include xamarin forms, right?

Thank you. Greetings from Greece!

takisbezaitis
Автор

Thank you very much, I really like your videos

ahmadarab
Автор

I want to learn how to build desktop app, should I go with WFP or UWP or Avalonia?

bartez
Автор

Do you think avalonia and Uno has bright future?

piotrm
Автор

Hi James, great channel. Can you make video, how to profile Forms app in Android without VS Enterprise, i have VS Professional ?

scfcarbonete
Автор

I still use winforms when it a fast app turn around required

dotnetdevni
Автор

Why there is two projects in dotnet maui? Why not adding WinUI3 to the platforms part?

mozamilahmadafghan
Автор

Hi All

Issue in android emulator MAUI
c# xamarin mobile maui
I have created a MAUI project in VS 2022 preview, which is working fine initially with emulator, but now Emulator is not showing. When I create Xamarin project Emulator is showing and application is running on that Emulator.

Please help me to resolve this issue as it occurs developing application

I have tried below

I had delete/renamed Copy Code

I had repair VS 2022 preview

I had reinstall MAUI

MohammadNawaz
Автор

Hello, James.

I'm trying to build a multiplatforma app but xamarin is difficult for me (I've been 3 years using visual mode controls in android, like dragging buttons, changing their size with the mouse, etc). I need to build and android and windows app. Do you have any advice for me in this difficult task i'm in ?

Thanks in advance.

sacarymoviesamu