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

  Рет қаралды 48,559

James Montemagno

James Montemagno

Күн бұрын

Пікірлер: 63
@SnowtoadVRDev
@SnowtoadVRDev 9 ай бұрын
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 :)
@Duelweb
@Duelweb 8 ай бұрын
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!
@azrinsani
@azrinsani 2 жыл бұрын
I dont think there will be any question once Avalonia Mobile is ready. Avalonia is the game changer.... its the next flutter.
@adamandsteve13
@adamandsteve13 Жыл бұрын
Avalonia vs Maui vs Uno platform
@Do_It_Stupidly
@Do_It_Stupidly Жыл бұрын
​@@adamandsteve13 avalonia vs uno. I think Maui can't compete. It doesn't support Linux and wasm.
@jojomondag
@jojomondag Жыл бұрын
I agree ive done some resarch, and the thing with Avalonia is that it JUST WORKS!
@nickbarton3191
@nickbarton3191 8 ай бұрын
Old post, but just started replacing all UIs with Avalonia, embedded targeting Linux and Windows panels.
@smartchallenger24
@smartchallenger24 6 ай бұрын
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.
@tpikaro
@tpikaro 3 жыл бұрын
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.
@kevinmungame1869
@kevinmungame1869 3 жыл бұрын
Was waiting for some hint on this, thanks, James.
@bennguyen1313
@bennguyen1313 2 жыл бұрын
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 ?
@HarleyPebley
@HarleyPebley 2 жыл бұрын
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.
@flipflap4673
@flipflap4673 Жыл бұрын
yes, I've been programming in Powerbuilder since 1993. It's still alive nowadays and Appeon has taken over the product and blowing new life into it. However, people want to move away from it, since they can't find any developers. You could teach someone, but - after doing a job search on powerbuilder - nobody wants to learn it. :)
@esparda07
@esparda07 Жыл бұрын
We still use it lol. It's been bought out by a new company and is still going.
@takisbezaitis7741
@takisbezaitis7741 3 жыл бұрын
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!
@eylonemuskson4177
@eylonemuskson4177 3 жыл бұрын
I have this exact question too. I'm just starting to learn C# now, coming from Python.
@takisbezaitis7741
@takisbezaitis7741 3 жыл бұрын
@@eylonemuskson4177 I'm coming from Javascript. I love Python, although I only know how to make games with pyGame. There are so many things we "should" learn. Not enough time to become experts... We are "doomed" to study forever. :)) Good luck!!
@tomahawk5357
@tomahawk5357 3 жыл бұрын
@@eylonemuskson4177 I have a C# background development mainly server side and I enhanced my knowledge of WPF these last days. I am using the TreeView, ListView, standard controls ( buttons, Labels,...) and mostly the RichTextBox (working with the flowdocument embedded in it). WPF is a very powerful framework and in the Microsoft stack UI mess (UWP is awful, MAUI?) I think it is the good choice if you target only Windows users. Blazor looks cool and might be my next investment. My awful experience with UWP tells me to always wait until a Michrosoft technology is enough mature before investing in it.
@TankersonWoT
@TankersonWoT 3 жыл бұрын
MAUI is an evolution of Xamarin, so they will have at least partial compatibility with each other (in MAUI there is different way of dealing with platform-sepcifics and renderers). I would say that it is valid to learn WPF, but MAUI will include WinUI for Windows desktop environment, so you may want to jump onto that train, it will stay a little big longer with us. Personally, I have learnt Xamarin and now I have no major problem using WPF (besides what are controls I use, these are a little different), and since MAUI is built on top of xamarin, after using WPF you should not have much of a problem go get to this cross platform framework
@tomahawk5357
@tomahawk5357 3 жыл бұрын
@@TankersonWoT MAUI is postponed to second quarter of next year. It may be a good solution but as of today I think that WPF is the best solution for building desktop App runing on Windows.
@dotnetdevni
@dotnetdevni 3 жыл бұрын
I still use winforms when it a fast app turn around required
@SimpMcSimpy
@SimpMcSimpy 2 жыл бұрын
I still use WinForms for everything :)
@sealsharp
@sealsharp 4 ай бұрын
The main issue is ui-scaling which even with the improvements is still kinda meh. As long as you know where the app is running its perfectly fine.
@MrChelovek68
@MrChelovek68 2 жыл бұрын
avalonia only
@scififan698
@scififan698 Ай бұрын
Absolutely 💯!
@SparkeyAvalon
@SparkeyAvalon 2 жыл бұрын
I missed the WinUI 3 part. That's the only reason I clicked the video. :(
@georgeleithead
@georgeleithead 3 жыл бұрын
Solid advice as always. Keep it up!
@piotrm3700
@piotrm3700 Жыл бұрын
Do you think avalonia and Uno has bright future?
@bartez8018
@bartez8018 2 жыл бұрын
I want to learn how to build desktop app, should I go with WFP or UWP or Avalonia?
@brandonberisford
@brandonberisford 2 жыл бұрын
WPF
@Alexgoone
@Alexgoone 6 ай бұрын
WPF
@scififan698
@scififan698 Ай бұрын
Definitely avalonia. It's portable. Wpf is not.
@scf0carbonete
@scf0carbonete 3 жыл бұрын
Hi James, great channel. Can you make video, how to profile Forms app in Android without VS Enterprise, i have VS Professional ?
@orthodoxNPC
@orthodoxNPC 2 жыл бұрын
thoughts on QT6?
@mozamilahmadafghan4889
@mozamilahmadafghan4889 3 жыл бұрын
Why there is two projects in dotnet maui? Why not adding WinUI3 to the platforms part?
@JamesMontemagno
@JamesMontemagno 3 жыл бұрын
The teams are working together to enable this into a single project. Lots of new still and a preview
@MohammadNawaz786
@MohammadNawaz786 3 жыл бұрын
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 C:\Users\username\AppData\Local\Xamarin C:\Users\username\AppData\Local\Microsoft\VisualStudio\17.0_e17a11fb\ComponentModelCache I had repair VS 2022 preview I had reinstall MAUI
@ahmadarab1066
@ahmadarab1066 3 жыл бұрын
Thank you very much, I really like your videos
@petrzurek5713
@petrzurek5713 Жыл бұрын
Avalonia > WPF > WinForms
@gurriato
@gurriato Жыл бұрын
Windows Forms > everything else
@IBNEKAYESH
@IBNEKAYESH 7 ай бұрын
WinForms is again back NET 8
@JamesMontemagno
@JamesMontemagno 7 ай бұрын
It never left!
@sacarymoviesamu
@sacarymoviesamu 3 жыл бұрын
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.
@0tiii
@0tiii 2 жыл бұрын
You really need to learn the basics of programming, understand how computers work, how programming languages work and development concepts such as OOP. You really need to learn dry theory first and then deepen that understanding by programming small projects. following tutorials is okay for a starter but its important you learn to move away from following tutorials eventually and start using documentation to understand what to do. Only then you can stay up to date with new technologies, without relying on others explaining/doing it for you.
@kdowd161
@kdowd161 6 ай бұрын
too much waffle...
@JamesMontemagno
@JamesMontemagno 6 ай бұрын
🧇
What is the MVVM pattern, What benefits does MVVM have?
22:38
James Montemagno
Рет қаралды 102 М.
9 UI Frameworks for .NET Desktop App Development [2024]
16:13
Claudio Bernasconi
Рет қаралды 38 М.
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 11 МЛН
One day.. 🙌
00:33
Celine Dept
Рет қаралды 57 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 7 МЛН
Benefits of .NET MAUI over Xamarin/Xamarin.Forms - Live Stream Highlights
11:33
Windows UI Frameworks
20:02
Microsoft Visual Studio
Рет қаралды 2,8 М.
What's new in WinUI and Windows App SDK 1.6
25:17
dotnet
Рет қаралды 1,8 М.
.NET and C# are in trouble. Here is what I'd do.
10:57
Ed Andersen
Рет қаралды 108 М.
Is There Hope For .NET MAUI?
7:10
SingletonSean
Рет қаралды 30 М.
🐚 Shell for .NET MAUI & Xamarin.Forms - What, why, and how?!?!
16:51
James Montemagno
Рет қаралды 37 М.
Starting .NET MAUI Development in 2024 - What You Need To Know
35:18
James Montemagno
Рет қаралды 80 М.
Is LEARNING WPF still WORTH it in 2023?
10:59
tutorialsEU
Рет қаралды 58 М.
Everything you need to know about WinUI | INT116A
30:26
Microsoft Developer
Рет қаралды 18 М.
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 11 МЛН