aMule Forum

English => Multiplatform => Mac OSX => Topic started by: aBurrido on November 04, 2005, 02:48:30 PM

Title: Why not a Cocoa frontend?
Post by: aBurrido on November 04, 2005, 02:48:30 PM
It's so difficult to port the interface? Java really ss!. :)
Title: Re: Why not a Cocoa frontend?
Post by: lfroen on November 04, 2005, 06:15:10 PM
Quote
Java really ss!.
I'm not quite sure what do you mean. But we're not writing separate gui for each platform - that's what cross-platform libraries was invented.
Title: Re: Why not a Cocoa frontend?
Post by: ken on November 05, 2005, 12:33:26 AM
I'm also not sure what you mean.  aMule does not currently use Java, nor does Cocoa normally involve Java (although it can).
Title: Re: Why not a Cocoa frontend?
Post by: ASTIOBOY on November 05, 2005, 10:38:49 AM
by the way, is wxCocoa status so unstable?
Have anybody tried to compile and run aMule against it?

Is it possible/problematic?

That could be a great improvement of the app, or I'm wrong?
Title: Re: Why not a Cocoa frontend?
Post by: aBurrido on November 05, 2005, 12:18:37 PM
Excuse my ignorance on the matter.
Now is wxMac/Carbon, no?
Title: Re: Why not a Cocoa frontend?
Post by: aBurrido on November 05, 2005, 01:46:11 PM
ok, I know the answer. :] And this thread (http://forum.amule.org/thread.php?sid=&postid=26130#post26130) has solved my doubts.
THX
Title: Re: Why not a Cocoa frontend?
Post by: ken on November 05, 2005, 09:24:17 PM
As near as I know, wxCocoa is still in early stages of development.  Also, I wouldn't count on it being magically superior to wxMac.

wxWidgets has some important strengths, but one of its weaknesses (due to its cross-platform nature) is that it can't take advantage of the special features of any platform's native toolkit.  It takes Carbon... and make it work like wxWidgets.  It takes Cocoa... and makes it work like wxWidgets.  It takes GTK... and makes it work like wxWidgets.  You get the idea.

Assuming wxCocoa were fully functional, it would still work a lot like wxMac, which is to say, like wxWidgets.