Updated: 4/29/2003; 9:28:29 AM.
Java Morning/C# Afternoon
Practical living with two modern languages


by Michael Isbell
        

Sunday, January 19, 2003

Back on track

It's taken awhile to get back the weblog, but here we go again.

I am probably going to divide the weblog into a few areas: C#, Java, Python, Patterns, Threads, Messaging, Database and EAI. Whew!

Here's a list someone just started, listing 101 reasons why Java is better than C#.

http://www.freeroller.net/page/ceperez/20030108#101_reasons_why_java_is

Frankly, even by item five the "advantages" seem either forced or trivial or applicable to only a small number of people. Here's my short list:

1. More people use it.

2. More machines and operating systems use it.

3. It's more mature.

4. What's wrong can be fixed or changed.

5. It's not Microsoft.

The problem with 3 is that it's downside translates into "lots of legacy problems to be fixed." Similarly, the downside of 5 is that, while it ain't Microsoft, it also ain't Anders.

C# wins on most language syntax points. It also wins on ANY GUI argument, at least until SWT is proven truly viable. C# is also moving towards running a server implementation on a BSD Unix platform.
7:51:46 AM    comment []


© Copyright 2003 Michael Isbell.
 
January 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Dec   Feb


Click here to visit the Radio UserLand website.

Subscribe to "Java Morning/C# Afternoon" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.