top | item 42928912

(no title)

pragmatick | 1 year ago

I don't think you'd be a Java developer anymore.

discuss

order

pjmlp|1 year ago

Why not?

Both ecosystems complement themselves, some stuff Java ecosystem does much better than .NET, like multiple implementations, with various kinds of GC and JIT implementations, wider support of hardware deployments, tooling like Graal, industry standards, IDE implementations, a mobile OS,...

Other things the .NET ecosystem does better, support for value types, low level programming, SIMD, desktop development, game engines.

To this day they keep copying features from each other, and if either C# or Java isn't one's taste, there are still several other options on each platform.

Hence why I am confortably at home using them both, complemented by JS/TS for FE, and C++ for fiddling with their runtimes, or plugging into native libraries.

neonsunset|1 year ago

What features is C# copying from Java?

neonsunset|1 year ago

That made me laugh out loud for some reason haha

Indeed!