Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Tk alternative?

by Anonymous Monk
on Feb 27, 2007 at 20:11 UTC ( [id://602379]=perlquestion: print w/replies, xml ) Need Help??

Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Can anyone recommend another alternative for Perl/Tk? I'd like to start learning something new and want to use something that is as robust as Tk like maybe Gtk, openGL, etc. Any suggestions?

Replies are listed 'Best First'.
Re: Tk alternative?
by jettero (Monsignor) on Feb 27, 2007 at 20:58 UTC

    I've tried Tk, Gtk, and Wx. Of them, I find that Wx has the weakest documentation by a long shot, although, to be fair I haven't actually looked at it since 2003 or so.

    I like Gtk the best iff (if and only if) there's an OS package for it. It's a complete nightmare to install via CPAN and I don't say that about very many CPAN modules — in fact, just that one. I've definitely had it install flawlessly from CPAN, but that is the exception.

    -Paul

Re: Tk alternative?
by ferreira (Chaplain) on Feb 27, 2007 at 20:25 UTC
    You may enjoy taking a look at Wx.
Re: Tk alternative?
by TGI (Parson) on Feb 27, 2007 at 20:40 UTC

    Take at look at this node I wrote a few days ago.


    TGI says moo

Re: Tk alternative?
by zentara (Archbishop) on Feb 28, 2007 at 12:53 UTC
    If you are just starting to learn, I would stick with Tk. It has more documentation, users, and snippets floating around than any other alternative. Tk will make it easy to learn the first steps needed in understanding GUI's. Gtk2 has quite a steeper learning curve, and you may get discouraged trying to learn with it. As far as OpenGL and Perl goes, SDL is the only perl module that has it working effectively.

    None of the toolkits has a really easy to use rapid development tool, like you might want (i.e. like Visual Basic). The closest to that would be Glade and Gtk2. My question is WHY?. Why do you want an alternative to Tk? Did someone say it wasn't worth learning? If you want to get right into the nitty gritty, and be able to use the widest possible variety of robust tools, learn the C version of Gtk2. C is where everything is at. When something at the C level becomes very popular, and in demand, then people port it to Perl (and Python/Ruby) ports of it, to make it more accesible.


    I'm not really a human, but I play one on earth. Cogito ergo sum a bum
      Actually I've done Tk programming for quit some time now and just wanted to try something new. I really enjoy learning and wanted to get some suggegtions. Thanks :)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://602379]
Approved by ikegami
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2024-04-24 08:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found