@dreamykeaver mono is not very relevant anymore. Dotnet (core) has taken its place.
There is quite a lot of Dotnet development going on for Linux, but a lot of it is invisible backends of APIS and services.
@dreamykeaver@wagemakers I am a #dotnet developer, and almost all of my server code targets #linux. Hard to show it to anyone, because the front end is all web.
@rockylhotka@dreamykeaver@wagemakers The languages you mentioned (especially Python) have more robust OSS offerings across all platforms and started multi-platform from the beginning.
Try finding a .NET library to access a microphone or webcam for Linux, Window, and macOS. I did, and could not find it.
@khalidabuhakmeh@dreamykeaver@wagemakers And maybe that's the thing. Desktop development for any OS has become quite a niche, because most corporate software targets the only true cross platform UI tech out there: the browser.
@rockylhotka@dreamykeaver@wagemakers I think that’s your perspective as a web developer. There are still many apps that are desktop apps, and the ship may have sailed for .NET at this point.
React Native, Flutter, Jetpack Compose, Unity, Swift, and Qt are not so niche.
I prefer building for the web, but I also recognize it’s not everyone’s preference.
@rockylhotka@dreamykeaver@wagemakers Funny enough, in my opinion, the best way to build cross-platform .NET desktop apps might be by leveraging a game engine like Godot or Unity.
Add comment