"Building a C# Interface to Display Real-Time Data on macOS"

I need to build an interface using C# on a macOS laptop with an Apple Silicon chip. The goal is to create an interface that takes data and displays it, but I’m unsure how or where to begin. My background is in Java, but I now need to handle this project in C#. I’ve heard that .NET isn’t very well optimized for macOS, so I would really appreciate any guidance or suggestions on the best approach to move forward with this.
11 Replies
Angius
Angius3mo ago
For first-party UI frameworks, MAUI should run just fine on Apple silicon Setting up VS Code for development might be a bit of a pain But there's always the option to go with JetBrains Rider instead I can't really think of any other possible issues
Besma Bakırcı
Besma BakırcıOP3mo ago
Thank you very much I appreciate
Buddy
Buddy3mo ago
..? Avalonia supports MacOS
Angius
Angius3mo ago
It does, yes
Buddy
Buddy3mo ago
MAUI is incredibly bad for desktop and has too many bugs to count
Angius
Angius3mo ago
But so does MAUI
Buddy
Buddy3mo ago
MAUI is more like the last option one should consider at the moment. Maybe if they fix it, but that'll probably be in 2030 unless they deprecate it before then.
Angius
Angius3mo ago
I haven't used MAUI tbh, I had no idea it's that bad lol In that case, yeah, Avalonia would be the better choice It's actually quite pleasant
Buddy
Buddy3mo ago
MAUI has doesn't have many controls still, it doesn't even have a DataGrid yet. 3 year old issue, and people just say -"Well, pssh just use a webview" and it's been so unpleasant to work with (I tried it again last month or so) $avalonia
MODiX
MODiX3mo ago
Avalonia UI
Avalonia UI: Cross-Platform UI Frameworks for .NET Developers
Build Pixel-Perfect Cross-Platform .NET Applications for Windows, macOS, Linux, iOS, Android and the Browser.
Buddy
Buddy3mo ago
Avalonia is by far the best desktop UI Framework (cross-platform)
Want results from more Discord servers?
Add your server