Comment by mrsmrtss

24 days ago

Fully agree with this! I think today .NET is probably the most batteries included platform you can get. This means that even if you use third-party libraries, these typically depend only on first-party dependencies, making it much less likely for something shady to sneak in.

With the notable exception of cross-platform audio.

  • Not really notable, aiui the only mainstream language with anything like that is JS in the browser

    And for good reason. There are enough platform differences that you have to write your own code on top anyway.

Kinda.

With Bun I use less dependencies from NPM than I used from Nuget with .NET to build minimal apis. For example the pg driver.

And now with NativeAOT, you can use C# like go - you don't need to ship the CLR.