Hacker News new | ask | show | jobs
by sandreas 926 days ago
In my opinion .NET is just not there yet. MAUI (the microsoft UI framework and Xamarin successor) does not support Linux or WASM and the main alternatives Uno Platform and Avalonia UI that do support Linux+WASM may be usable for smaller feature sets but as soon as it comes to more complex scenarios or library support, there is so much room for improvement.

Furthermore, the deployment size of .NET is HUGE and NativeAOT is really hard to accomplish as soon as you have a few libraries. Startup times are also not that impressive and deploying for all platforms is really a pain.

For comparison the size of a simple hello world Android App

  .NET > 70MB
  Flutter < 15MB
That may sound like it's not relevant, but believe me, it is.