in reply to compare interfaces (GUIs) for perl

Gtk+ has been very popular on *nix platforms. The Gtk2+ ('new' version) perl bindings are pretty stable and Windows support is in "alpha" more or less. If you have a compiler, the instructions are in the archives of the gtk perl list. Gtk has the "advantage" of looking the same on Windows as it does on Linux/Unix. Some other toolkits, e.g. wxWindows use the native GUI of the particular OS (Gtk+ in the case of *nix), so the applications look slightly different under different OSs.

While, tk, Gtk+ and wxWindows are all great, I have found Gtk-perl very easy to use. I must admit, though, that I have spent far more time with it than with wxWindows. I prefer either of those over Tk, but that is a personal preference and some other monks will likely disagree.

I suggest you play with each of them, or read code using each of them, and then decide.

HTH, --traveler

Replies are listed 'Best First'.
Re: Re: compare interfaces for perl
by bobn (Chaplain) on Jul 14, 2003 at 17:20 UTC

    traveler said Gtk...Windows support is in "alpha" more or less. If you have a compiler, the instructions are in the archives of the gtk perl list.

    I'm not sure this is where a beginning perl programmer should go. Key words in this opinion are 'alpha" and "compiler" (in the Windows world, anyhow. Compliling happens all the time and is free on Linux and other OSS).

    If Activestate has the full Tk stuff for their Win2k build, which it looks like they do from looking at activestate , (though I don't see the overall Tk.pm for the 800 builds), I think that's the way to go, at least over Gtk. I haven't experience with the WxPerl thing, however.

    If you do go with the Tk solution, you'll want a copy of "Mastering Perl/Tk". It has stuff that can be pretty tough to track down otherwise.

    --Bob Niederman, http://bob-n.com
      That is why I included the warning. It will not be long before the Win32 binary is stable, I believe. IIRC, the first try was just created last week. I am hoping for a win32 version RSN. When it is available, the ease of using Gtk vs tk (for at least some tasks, at least) may make Gtk a very serious cross-platform contender.

      --traveler