Re: Please use wxWidgets



Arctic Fidelity wrote
(in article <op.s35z0jjtczmf80@frostbite>):

> On Sun, 29 Jan 2006 03:04:43 -0600, Randy Howard
> <randyhoward@xxxxxxxxxxxxxxxxx> wrote:
>
>> Arctic Fidelity wrote
>> (in article <op.s339k7olczmf80@frostbite>):
>>
>>> Got a few problems with that. I have seen wxWidgets type programs on a
>>> Mac, and no, they don't work like a Mac program. Sure they superficially
>>> resemble what the Mac OS looks like, but often stuff just isn't right. I
>>> also find this to be the case on Windows, where things don't quite feel
>>> right. On the other hand, even if that were all fixed, as others have
>>> pointed out, it's C++. :-P Bleh. ;-)
>>
>> This is the dirty little secret about cross-platform GUI
>> programs. They never feel right on any of them. Each window
>> manager has special hooks on a given platform to tie into other
>> features. Things that are written natively for the program
>> support the bells and whistles, the cross-platform stuff may
>> have the right shapes and icons on the corners of the windows,
>> but it doesn't work the same.
>
> And to me, I really get put off by a program that doesn't feel right.

A surprising number of people do. :-)

> I would rather have the program slightly less portable by having each
> interface written in the native platform code than try to take advantage
> of a cross platform GUI which really is not going to make anyone
> particularly happy.

I'd rather have them all use file formats that are portable
instead of worrying about the GUI being identical.

> On the other hand, I really couldn't justify coding
> all the interface elements separately for each platform if the program was
> not very big and could not be isolated very well from the interface.

That sounds like a design problem.

> Oh well, I guess there isn't a "perfect" solution yet.

Never will be. Perfection is a worthy goal, but unattainable.

--
Randy Howard (2reply remove FOOBAR)
"The power of accurate observation is called cynicism by those
who have not got it." - George Bernard Shaw





.



Relevant Pages

  • Straight From the Traitors Mouth - Aaron Ballman
    ... user?s expectations on whatever platform they are running on. ... Claiming that I need to buy a Mac (I have two already, ... about the interface guidelines for each platform than you?d suspect. ... Real Software continues to resolve these issues after all this time. ...
    (comp.lang.basic.realbasic)
  • Re: hosting the runtime
    ... Who's talking about the Mac here? ... The CLR hosting COM based interface as implemented in mscoree is not ... You might run into platform specific ...
    (microsoft.public.dotnet.framework)
  • Re: UG NX On A Mac
    ... First for any dyed-in-wool Mac user they would just as soon use UGNX (with ... interface design ... For UG to port NX to the Mac platform was pobably ...
    (comp.cad.solidworks)
  • Re: Please use wxWidgets
    ... Mac, and no, they don't work like a Mac program. ... Each window manager has special hooks on a given platform to tie into other features. ... Things that are written natively for the program support the bells and whistles, the cross-platform stuff may have the right shapes and icons on the corners of the windows, but it doesn't work the same. ... I really couldn't justify coding all the interface elements separately for each platform if the program was not very big and could not be isolated very well from the interface. ...
    (comp.programming)
  • Re: Leo-Firewall hat Loecher
    ... wenn man tatsächlich keine Dienste zur ... ipfw deny all from any to me in via <Interface nach außen> ... Du hast das GUI nur nicht gekauft. ... Mac OS X Server bringt das GUI ...
    (de.comp.sys.mac.internet)