[TriLUG] C# and .NET

Andrew C. Oliver acoliver at apache.org
Mon Jul 1 15:22:08 EDT 2002


Robby Dermody wrote:

>Please, calm down. Like I told Andy, I only expressed interest in C#. I
>never said "hey this new C# thing is out, lets all jump on the C# bandwagon
>since it's so much better than Java". If I knew my _interest_ and
>_questions_ would cause this much strife by all the Java people, I would
>have never asked the questions in the first place.
>  
>
Okay, I'm rather dispassionate about Java to be honest.  If something 
better came along I'd switch, but
I've yet to see it.  C# is most decidedly not it.  You misinterperated 
the tone of my email, I did not intend it to
be harsh.

>And to answer your first question. It was a game graphics engine (so yes I
>think I am justified). I had a developer prototype one, and we decided that
>the performance wasn't up to what we wanted (in that the engine would need
>to get more advanced, sound support, networking, etc would need to be
>added). Keep in mind that this was 1 1/2 to 2 or so years ago, so Linux java
>compilers and the JDK itself were not nearly as mature as they are now, if
>they were existent in the first place. This fact was only one of the ones
>that made me decide to go with C++ and SDL (www.libsdl.org) for the client
>side of this game project. The other major factor was that the server is in
>C and having the client in C++ would allow more code-reuse between the two.
>Now you could reply and we could argue back and forth like two pedants, but
>the fact remains that MY decision was made for MY project and I'm happy with
>it....you may choose to use Java, that's great, but the fact remains that it
>just wasn't "there" when I decided. So nyah :)
>  
>
Please note:  I'm not a graphics programmer, but if I were, I would MOST 
DECIDEDLY NOT PICK JAVA
for it.  Then again, I would MOST DECIDEDLY NOT PICK C#.  C# is a VM 
language like Java and is not
appropriate for that purpose.  Maybe one day someone will write 
something like a GVM that can hook into a VM.
(Graphics VM) and a language like C# would be more usable.  On Windows, 
C# may end up being somewhat
viable through native code and calls to DirectX via COM, but that will 
be most decidedly not multi-platform code.

Just remember what is being ported  in Mono, the CLI and C#, and some of 
the runtime libraries, that does not mean
DirectX necessarily or anything else.  So it is unlikely to produce 
something that is as WORA as Java even if greater
performance can be achieved (which I find doubtful).

This isn't patriotism toward Java.  If I were to post the same mails I 
posted here in the JUG list I'd get flamed in the other
direction.

-Andy

>Robby
>
>----- Original Message -----
>From: "Ed Hill" <ed at eh3.com>
>To: "TriLUG" <trilug at trilug.org>
>Sent: Monday, July 01, 2002 2:01 PM
>Subject: Re: [TriLUG] C# and .NET
>
>
>  
>
>>On Sun, 2002-06-30 at 22:06, Robby Dermody wrote:
>>    
>>
>>>I guess with C# and the open source attention it's been getting, I
>>>      
>>>
>was/am
>  
>
>>>excited that it just might be the next good language to transition to.
>>>      
>>>
>As
>  
>
>>>Andrew noted, Java is nice, but most people have been there/done that (I
>>>remember the amazing amount of hype it got years ago), and it still
>>>      
>>>
>isn't
>  
>
>>>fast enough for most (me included from what I saw of it less than a year
>>>      
>>>
>>What *exactly* are you doing that Java isn't fast enough for?
>>
>>    
>>
>[snip]
>
>_______________________________________________
>TriLUG mailing list
>    http://www.trilug.org/mailman/listinfo/trilug
>TriLUG Organizational FAQ:
>    http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>
>  
>






More information about the TriLUG mailing list