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


by Michael Isbell
        

Sunday, December 15, 2002

IMMINENT ARRIVAL

John Eliot, a good Welshman in Her Majesty's Foreign Service as their expert in Zimbabwean policy, will be arriving in NY shortly for a weeks stay with me. He and I used to chase college girls up at Bard about ten years ago and I'm looking forward to seeing him. So this weblog thing may take off more slowly than I would like.

I'm still looking for a good name for the thing: edgy "Shooting up with Java" hip "Cool Java Projects" newsy "Issues in Java Today" academic "Java Software Development Notes" coporate "Java Business Application Journal" and so on

 


7:13:21 AM    comment []

FIRST PROJECT

I'm converting a SWING project to C#. Look, I stuck with SWING as far as I could. I really don't mind the rather difficult programming constructs inherent in the model (e.g. TableRenderers, the oddity that you can only add items to a JList in the constructor). BUT SWING commits a few unforgiveable sins:

1. It's slow.

2. It doesn't look like a Windows application

3. The IDEs do NOT successfully create the kind of easy functionality that is inherent in the Windows and Mac native IDEs, for example Delphi or Visual Studio. Eclipse will not fix this, Visual Age didn't, JBuilder doesn't. I have many gripes, but, the other day one came up that made me realize:

I can't do this anymore. I can't continue to make compromises on the desktop in order to battle MS and fight the good fight in open source. It just doesn't make sense anymore.

And that was simply the difficulty of using a JSPlitPane. That was the straw that broke the camel's back.

You can't edit complex panels once you split them with a JSplitPane, something that's easily done in Delpi or Visual Studio.

And that was that.

And so I began my effort convert my Java GUI to C#, using Cook Consulting's XMLRPC library to replace the Apache.org library which I rewrote in order to do the GUI in Java. *sigh*

So what was my problem with the XMLRPC library? I'm glad you asked!

 

 


3:17:41 AM    comment []

© Copyright 2003 Michael Isbell.
 
December 2002
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        
Nov   Jan


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.