3 ms·
As much as I worry that MS’ strategy for cross platform mobile/GUI development is… “unclear”, I am 100% all in on .NET for cross-platform web/console apps. Rid
by tailspin2019 3y ago
As much as I worry that MS’ strategy for cross platform mobile/GUI development is… “unclear”, I am 100% all in on .NET for cross-platform web/console apps.
Rider on macOS is a really first class IDE, and VS Code is getting better.
But regardless of the IDE, cross platform compilation and execution has come a long way. I build on Mac, deploy to Windows and Linux, everything works flawlessly and overall .NET development outside of Windows has become a very smooth and enjoyable experience. It’s fast too.
The .NET ecosystem largely feels quite healthy. I personally just think there have been some missteps with MAUI and the retiring of anything Xamarin related - but I would guess this affects a minority of .NET developers.
So if you’re on the fence… I would still recommend giving it try, regardless of this announcement!
- shade 3y agoYeah, I agree with this take. For web and console apps, C#/dotnet is a great choice and should continue to be. Blazor, I think, is also fine (for some use cases, it's situational) and I think it's at the point it'll achieve liftoff. I've been playing around with MAUI the past few months and it... isn't great. Desktop feels like (and honestly, kinda is) an afterthought, and the documentation is sparse. I spent several hours fighting with a couple of native layout controls trying to get them to work, before giving up and implementing everything I wanted to do in half an hour in a web view.