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
