If a platform completely ignores Linux as the first-class target for its GUI library (MAUI) -- how can we trust it with anything else it does on Linux. We must never forget that MAUI is targeting Windows, MacOS, Android, and Ios --- but not Linux. It's not like you can't do Linux -- if humble FOSS projects like Avalonia and Uno can do it -- a tech giant can sure as hell do it. But no, they specifically not covered Linux in MAUI. Is cross platform client a big deal ? ... maybe , maybe not .. but that's not the issue. The issue is discrimination and the terrible terrible message it sends to the developer.
neonsunset|2 years ago
Gibbon1|2 years ago
tracker1|2 years ago
I prefer Rust or even Node/TypeScript myself, but have worked a lot in the .Net space since pre release in 2002.
smackeyacky|2 years ago
JavaScript and typescript exist in a bizarre netherworld of not really being type safe and not really being type free. It makes for some truly strange code bases that reflect whatever is cool but none of it aged well.
Npm is hideous. Dreadful. It’s a daily struggle especially if you have to deal with private repos (azure specifically).
C# is just a better language. Better, more expressive collections and a type system that has consistency. EntityFramework for databases is fantastic, node has nothing remotely as good.
.NET and Nuget are a breeze. I would go as far as saying Linux is the superior experience when programming .NET since you spend a lot of time with the CLI and power shell sucks.
pjmlp|2 years ago
LeFantome|2 years ago
https://github.com/jsuarezruiz/maui-linux/blob/main-linux/RE...
SSLy|2 years ago
sasakrsmanovic2|2 years ago
neonsunset|2 years ago
What about Java or Go? You could say they do ignore Linux as well...on the grounds of not having nice to use first-party crossplat GUI framework that can target Linux. Where are the OracleUI or GoogleGoUI?
pjmlp|2 years ago
JetBrains IDEs and Netbeans are powered by Swing.
SirGiggles|2 years ago