What are the advantages to using Tkx over Perl Tk?

The only advantage I see is ActiveState is behind it, and will probably do a better job of fixing bugs and adding new features.

But the plain old Tk is NOT dead, and does have some advantages, in that there is a huge base of code already out there ready to google for examples, it is easy to learn, and it is relatively stable. The Tk::Zinc module alone makes it worth knowing Tk, as it is probably the best canvas out there.

In my opinion, if you want to choose a good GUI toolkit that has a bright future, and is actively developed ( many new modules for modern applications, like GTK webkit and GStreamer), go with Gtk2. If you like the OO approach, use WxWidgets, which on most systems is an OO layer on top of Gtk2.

Finally ask yourself this: If ActiveState suddenly drops Tkx, where will you be? With plain old Tk, it will always be on CPAN.


I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh

In reply to Re: Perl TK by zentara
in thread Perl TK by slacker

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.