Re: Java and MacOS
Re: Java and MacOS
- Subject: Re: Java and MacOS
- From: Jonathan Neve <email@hidden>
- Date: Thu, 22 Jul 2004 15:26:18 +0200
Mario Diana wrote:
>
On Thursday, July 22, 2004, at 02:23 AM, Jonathan Neve wrote:
>
>
> So I'd like to know, what does MacOS provide in the way of Java
>
> development? I find Swing applications particularly sluggish and
>
> ugly, so any other solution that works would be welcome.
>
>
>
Bonjour!
>
>
The Cocoa framework, though written in Objective-C, provides support
>
for Java integration. If you code using the model-view-controller
>
pattern, you can surely write the model in Java (using the Cocoa
>
framework). You can also write the controller in Java, though many
>
prefer to write this much in Objective-C as well. The view of course
>
you will build using InterfaceBuilder, which will use Objective-C.
>
>
The result is a native GUI that leverages your Java coding abilities.
>
You will find that building the GUI will be quite rapid. When it comes
>
time to bring your application to another platform, you need only
>
rewrite the controller and view.
>
Yes, I had a look at the documentation on the web. The InterfaceBuilder
looks quite good. But... why use Java at all, if it's not going to be
cross-platform?!? Isn't there any way of writing a good-looking Java
application with the ease of InterfaceBuilder, or Delphi or VB...?
It seems to me that it would be in Apple's interest to port
InterfaceBuilder and Cocoa to Java (or make some similar library in
Java), because as long as developing serious Java desktop applications
is a hasle, most people are going to continue writing native
applications. And in practice, if you're a development company, and you
need to write native applications for a certain platform, the only
serious choice, in most cases, is to write for MS Windows. Though it's a
greatly inferior product, Windows is dominant, and so it would usually
be unreasonable for us to write an application that runs only on MacOS,
knowing that almost all of our customers have Windows machines.
I know of Eclipse, but I find it far too complex to really be usable,
and besides, it doesn't (yet) include a fully functionnal designer...
Don't you think that the companies who are producing minority OSs would
be well advised to put their minds together, and create the first and
only viable comprehensive Java IDE designed for creating desktop
applications? Otherwise, everyone is going to end up going the .NET route...
>
Those two phrases are all the French that comes to mind right now ;-)
:-)
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.