On Wed, 09 May 2007, Foo JH wrote:
> Moving forward, how does ActiveState take to the idea of supporting
> emerging Perl-based projects? Some ideas:
>
> 1. PDK makes writing Windows services and binary packaging relatively
>    easy. Unless I am missing the picture somewhere, the act of writing
>    a full-GUI windows app is still open game. Between Win32::GUI and
>    wxPerl, I prefer the latter to be more platform agnostic. The
>    wxPerl people unfortunately still need to take care of themselves.
>    It will be wonderful if we can have ActiveState not only support it
>    at the repo level, but ENHANCE and include it as part of the PDK
>    offerings.

The ActiveState preferred choice of Perl GUI toolkit is Tkx (or Tcl::Tk).
Tkx is bundled with the latest ActivePerl releases for all 32-bit
platforms. It does provide native look-and-feel on Windows (including
themed widgets on WinXP) and OS X (Aqua) and does X11 on the rest of the
Unix platforms.

Check out the PPM4 GUI client; it is written using Tkx. All GUI
applications in the PDK are built using this technology as well. It is
supported by PerlApp in PDK 7, so you can use it to deploy standalone
applications too.

Drawbacks of using Tkx are:

1) There is not a lot of documentation.  It helps if you know Tcl to fully
   understand the documentation of the widgets.

2) It doesn't support MSAA 2.0, so it doesn't play nicely with screen
   readers.

As far as I know the situation with wxPerl isn't any better with regards
to these 2 issues though.

Cheers,
-Jan

_______________________________________________
ActivePerl mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to