Re: GTK+ on Mac OS X status



Hello Gour,

Monday, November 21, 2011, 5:24:09 PM, you wrote:

G> On Mon, 21 Nov 2011 16:34:14 +0700
G> Lothar Scholz <llothar web de> wrote:

>> And for any commerical application you will see that soon there is no
>> way to use GTK+ anymore on this systems. Apples App Store will became
>> so important that you have to obey the rules that you must use the
>> Cocoa toolkit and on Windows8 we see the same with Metro. No metro no
>> app store. When you only target geeks then it might be ok, they can
>> use fink and unix tools and don't worry about the GUI output.

G> In our case, we plan to write open-source app.

This doesn't mean much for the App Stores, question is will you need an
easy end user distribution.

>> It very much depends on your competition, customer base and
>> application domain. But it's stupid from a business/money making point
>> to use GTK+ on anything else then Linux. 

G> Hmm...what would you say then about Qt on Mac?

It's better but suffers from the same problems of not being native.
But still looks very alien for MacOSX users.

>> So for Gour i stay with my advise to use WxWidget and select a
>> programming language that has a good binding. WxWidgets is using GTK
>> by the way in it's most stable Unix port. 

G> Do you consider wxWdgets better option for Mac than Qt?

Definitely, they are wrapping Cocoa native widgets. Reason why i
haven't used it was that i found the wxWidgets layer to heavy and to
old. Waiting for 3 years to release the better 3.x brand. And they
are very slow picking up new features because of this heavy layer.

>> And did your boss really approve to use an experiemental language like
>> D - he's brave! 

G> Considering it's open-source application, he is more like 'mentor' than
G> 'boss'. :-)

Well so i assume you don't take a loan of $100,000 like i have done to
develop software. In this case there isn't really a risk anyway.

>> I learned it the hard way to not put my trust into community projects
>> like this. Use a WxWidget/Script-Language/C/C++ combination.

G> We would like to stay away from C(++). Otoh, wxwidgets is also community
G> project, isn't it?

It's a community project. But at least it is useable at the moment. I
never ever trust again that this will soon be stable. Thats why i
more optimistic about the native toolkits that are maintained by MS
and Apple.


-- 
Best regards,
 Lothar                            mailto:llothar web de



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]