One approach that is rarely mentioned, but cost-effective (for some), is to simply use HTML pages as a front-end for any of your perl scripts. Every version of Windows (98 or later iirc) ships with support for HTML applications. If you already have ActiveState installed, then you can design, deploy and maintain full-fledged GUI front-ends for perl on any windows box in your shop using the same HTML that works in MSIE. There is nothing else you need to install, no need to use VB or VBscript, no need for additional OCX or OLE controls or applets.

To determine whether this is cost-effective for you, consider: (1)time to learn; do you already know how to work with one of the GUI systems (perl/tk) (wxWindows) (MSIE HTML)?; (2)time to acquaint users; is your user base familiar with the GUI apps of any of the above environments? End users can be amazingly picky about non-functionality-centric issues when it comes to GUI, so this is one reason why some complain about the look and feel of perl/tk, or HTML, as contrasted to 'desktop' GUI apps.

More Information

MSDN is notorious for routinely changing the links on their site, so here are some search keywords links to MSDN search:
Perl of Wisdom and
perlscript and
HTML Applications

=oQDlNWYsBHI5JXZ2VGIulGIlJXYgQkUPxEIlhGdgY2bgMXZ5VGIlhGV

In reply to Re: Windows GUI for Perl Script by dimar
in thread Windows GUI for Perl Script by willyyam

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.