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)   
|