Phoenix.pm: survey says: what's the best GUI toolkit, and how do I use it?
johngnub at cox.net
Fri Feb 6 08:09:48 CST 2004
X11 on mac is cake install; Works good;
Can you pass over a Motif function call, like open a window, I can test
for basic functions;
On Thursday, February 5, 2004, at 08:15 PM, Scott Walters wrote:
> Hi folks,
> I need to pick one windowing toolkit for use on Mac, Wintel, and
> Doug, a while back did a lovely presentation on wxWindows, most of
> I've forgotten, and I lost my handout. Doug, can do you have a link to
> handout? Or a copy? I'd like to put it on the web, too.
> But Mac people tell me that the MacOSX wxWindows does *not* work well,
> it failed to even compile for a friend when I was going to have him do
> specific testing.
> Perhaps it is still rapidly evolving? Or has it leveled off?
> Tk is the most popular, and probably the most stable, but Doug has been
> frustrated by it and bitten by bugs, and it takes information encoded
> strings rather than some sort of enum or symbolic constant, making the
> interface error prone and klunky.
> Gtk is really popular, and Glade sounds nice, though I haven't been
> able to get
> it to compile for me on NetBSD. It is reasonably well ported, though
> it should
> be a lot more portable. The Gtk bindings for Perl just leave me
> my head - they're documentation free, or else 100% automatically
> completely unhelpful, method signature listings. Personal experience
> with Gtk at
> all? There are some tutorials care of Google and I'm going to play
> with it,
> of course.
> X11::Motif is pretty nifty but out of date and Windows and Mac people
> would have to install a lot of stuff to get it to fly. And of course
> is raw X11::Protocol =)
> SDL and SDL_perl is another option for simple UI stuf and easy access
> to GL,
> but again, the Perl bindings seem to be not-quite-there. I built and
> and it only comes back with errors on the sample programs. Someone
> else who
> installed it on Linux said they had to find a binary distribution but
> did work.
> So, I'm very open at this point. I'll settle on something eventually,
> but early
> input might keep me from going off in a bad direction or keep me from
> a good one =) Any insights, comments, thoughts, or suggestions are
> most welcome.
More information about the Phoenix-pm