Skip navigation.
 
mlRe: Java vs. Objective-C for Cocoa
FROM : Zacharias J. Beckman
DATE : Sat Apr 23 00:16:09 2005

Thanks for the reply Marianne,

I just wanted to respond to part of your post:
> I did try, at one time, to convert the UI for part of the application
> to
> pure Java and gave up in frustration and disgust, because of the fact
> that I
> couldn't use Interface Builder.  Trying to code Java to place the
> objects on
> the screen was like the Chinese Water Torture.  Coding x-number of
> blank
> lines between text boxes was just like being back in 1984, when I was
> on an
> IMS project for a big bank, with a text-based user interface and all
> the
> trial and error of working out exactly how many spaces should go
> between
> data fields.


I do all of my development on a Mac (recently purchased the new dual
G5, 2.5Ghz, 5.5GB memory; I'm in heaven). My work is in Java and we do
a great deal of law industry, some financial, etc., and thankfully I
can write pure Java applications on the Mac, test them out with Virtual
PC to make sure they look reasonably correct, and then ship them. I do
have a Linux server at my disposal too, mostly for the database back
end -- but I run my own Oracle 10g on the Mac, so even that is
essentially for sanity checking.

There are some good Java-based IDEs out there (I love Eclipse and I
hope that XCode adopts some of its more powerful features -- the
upcoming Tiger release has already done so in many ways). But, you
mentioned laying out Java user interfaces; yes, it's an awful process.
IB is so, so much easier and God help us, if only the Java engineers
had followed that model we'd be much happier when designing Java
applications. But that said, if you are trapped in the Java UI world,
I'd suggest taking a good look at some of the Eclipse plugins and UI
layout tools. There are several non-Eclipse ones as well. They will
never be Interface Builder, but it's tolerable.

Personally, I'm hoping that a future version of IB will include an
IBLayout for Java, and then thank goodness, we would be able to use
native IB to create our Java UIs. I sure wish Apple would do it
already... ;-)
--
Zacharias J. Beckman – <email_removed> – 805-482-2878 (office)
Far better it is to dare mighty things, to win glorious triumphs, even
though checkered by failure, than to take rank with those poor spirits
who neither enjoy nor suffer much, because they live in the gray
twilight that knows neither victory nor defeat. – Theodore Roosevelt

Related mailsAuthorDate
mlJava vs. Objective-C for Cocoa Zacharias J. Beckm… Apr 22, 20:14
mlRe: Java vs. Objective-C for Cocoa Scott Stevenson Apr 22, 21:49
mlRe: Java vs. Objective-C for Cocoa Marianne Kern Apr 23, 00:04
mlRe: Java vs. Objective-C for Cocoa Zacharias J. Beckm… Apr 23, 00:16
mlRe: Java vs. Objective-C for Cocoa Don Yacktman Apr 23, 01:53
mlRe: Java vs. Objective-C for Cocoa Rick Kitts Apr 23, 04:44
mlRe: Java vs. Objective-C for Cocoa John Stiles Apr 23, 06:46
mlRe: Java vs. Objective-C for Cocoa Zacharias J. Beckm… Apr 23, 19:29
mlRe: Java vs. Objective-C for Cocoa Rick Kitts Apr 23, 20:15
mlCocoa Apps on Windows was: Re: Java vs. Objective-C for Cocoa Lars Sonchocky-Hel… Apr 23, 21:02
mlRe: Java vs. Objective-C for Cocoa Ondra Cada Apr 23, 22:29
mlRe: Java vs. Objective-C for Cocoa Thomas Davie Apr 23, 22:43
mlRe: Java vs. Objective-C for Cocoa Rick Kitts Apr 23, 23:30
mlRe: Java vs. Objective-C for Cocoa Ondra Cada Apr 23, 23:41
mlRe: Java vs. Objective-C for Cocoa Jonathon Mah Apr 23, 23:53
mlRe: Java vs. Objective-C for Cocoa Thomas Davie Apr 23, 23:58
mlRe: Java vs. Objective-C for Cocoa Marcel Weiher Apr 24, 00:13
mlRe: Java vs. Objective-C for Cocoa Ondra Cada Apr 24, 00:30
mlRe: Java vs. Objective-C for Cocoa Ondra Cada Apr 24, 00:38
mlRe: Java vs. Objective-C for Cocoa Keith Ray Apr 24, 05:08
mlRe: Java vs. Objective-C for Cocoa Zacharias J. Beckm… Apr 24, 06:18
mlRe: Java vs. Objective-C for Cocoa Zacharias J. Beckm… Apr 24, 06:38
mlRe: Java vs. Objective-C for Cocoa Todd Blanchard Apr 24, 08:36
mlRe: Java vs. Objective-C for Cocoa Marcel Weiher Apr 24, 10:41
mlRe: Java vs. Objective-C for Cocoa Ondra Cada Apr 24, 11:50
mlRe: Java vs. Objective-C for Cocoa Thomas Davie Apr 24, 12:24
mlRe: Java vs. Objective-C for Cocoa Marcel Weiher Apr 24, 13:04
mlRe: Java vs. Objective-C for Cocoa Ondra Cada Apr 24, 15:55
mlRe: Java vs. Objective-C for Cocoa Thomas Davie Apr 24, 16:43
mlRe: Java vs. Objective-C for Cocoa Todd Blanchard Apr 24, 17:54
mlRe: Java vs. Objective-C for Cocoa Keith Ray Apr 24, 18:00
mlRe: Java vs. Objective-C for Cocoa Jonathon Mah Apr 25, 01:39
mlRe: Java vs. Objective-C for Cocoa Roarke Lynch Apr 25, 04:58
mlRe: Java vs. Objective-C for Cocoa Scott Ellsworth Apr 25, 20:23