• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Java and MacOS
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.


References: 
 >Re: Java and MacOS (From: Mario Diana <email@hidden>)

  • Prev by Date: Re: How to program the help button?
  • Next by Date: forcing a dialog to be the active (front) window
  • Previous by thread: Re: Java and MacOS
  • Next by thread: Re: Java and MacOS
  • Index(es):
    • Date
    • Thread