3 ms·
> The most batteries included multiplatform language right now is _by far_ Kotlin and nothing else is remotely close. I've been using C#/.Net lately and I've b
by cheema33 2y ago
> The most batteries included multiplatform language right now is _by far_ Kotlin and nothing else is remotely close.
I've been using C#/.Net lately and I've been very impressed. Very large ecosystem and community. Perhaps larger than Kotlin. And you are not stuck with one IDE from one company.
Microsoft also has dotnet MAUI that sounds similar to Compose Multiplatform. I have not used neither so I can't speak to any strengths or weaknesses in the UI libraries.
- rudedogg 2y agoI’ve gotten the impression that MAUI might be a dead-end, with MS pushing Blazor instead. I’m amazed people like C# so much. I think it really shows its age when you compare it to Swift or another modern language. Some things I’ve been frustrated with: - throwing isn’t a contract made at the function level. Anything can throw, and you can ignore it if you want. And the APIs are inconsistent because of it - nullable types and default values are weird and seem like two solutions to the same problem - Blazor bindings are very boilerplate heavy - hot reload doesn’t work most of the time, and iteration times are bad compared to every other stack I’ve used