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
|