Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re: Perl GUI (2013)

by tobyink (Abbot)
on Aug 05, 2013 at 19:27 UTC ( #1047967=note: print w/replies, xml ) Need Help??

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.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1047967]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (5)
As of 2017-12-17 05:04 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (462 votes). Check out past polls.