http://www.perlmonks.org?node_id=1047967


in reply to Perl GUI (2013)

Tk can feel a little clunky, but is well-documented - there's the official documentation, plus almost two decades worth of mailing list discussions, newsgroup threads, blog posts, PerlMonks nodes and so forth. There are plenty of other GUI toolkits for Perl though.

Wx is probably the most aesthetically pleasing (in my opinion), but it can be a pain to build, especially on Windows. If you use Wx, you should also take a look at FBP::Perl.

Prima builds is quick and reliable to install on a variety of platforms. It's certainly worth considering.

There's also Gtk, Gtk2, Gtk3, Qt, Win32::GUI, IUP, FLTK...

package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name

Replies are listed 'Best First'.
Re^2: Perl GUI (2013)
by Anonymous Monk on Aug 07, 2013 at 17:59 UTC

    The plethora of technologies in your post illustrates the core problems:

    - Native GUI is platform dependent

    - Cross-platform GUI is hard to do "right".

    - "Right"ness is an extremely subjective and contentious subject, leading to a lot of mutually-incompatbile solutions.

    There is no one "right" answer. You have to evaluate the alternatives and pick what's the best fit for your particular set of circumstances. It would be nice if the Perl community could reach consensus on the issue, but that hasn't happened and is unlikely to.