XPost: alt.folklore.computers
From: usenet@bananacorp.nl.invalid
rbowman writes:
>On Tue, 6 Jan 2026 08:03:13 +0000, Pancho wrote:
>> C# is a lovely language, but isn't different enough from Java to make it
>> worthwhile doing something with much less online support when using
>> Linux.
>
>C# is what Java should have been, I had hopes for Java in the late '90s
>that were dashed when it became bloated and slow.
I find this remark interesting. C# is actively acquiring all kinds of
programming paradigms / language constructs making it a "large" language,
and imposing the "burden" of continuously having to think "should I use
this construct, or should I use that construct" upon the programmer.
Apart from that, MS continuously changes the .NET libraries, yielding a
permanent present "technical debt".
Also, in C# I have to actively program for efficiency, while in Java the JVM
takes more or less care of that.
I always find Java very productive. Conservative, but productive. Simply
because, well, there is less choice in language constructs and the API's
are more stable. And because Maven is much more sophisticated than NuGet :)
Don't get me wrong, I appreciate C# as a language, but I think quite a lot
of software would be better off (read: could be constructed faster) if not
written written in C# / .NET but in Java and it's ecosystem.
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)
|