I have a Perl command-line script that I want to convert to a rich. cross-platform desktop GUI application. What’s the best method to do it. I want to the internal and the logic code in Perl but the GUI should be rich web application.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I have been working on the Perl module XUL::Gui on CPAN which uses Firefox as a host platform to render cross platform gui’s from Perl. All you need is Firefox installed on the target platforms. It is currently in development, but may be stable enough for your needs. Here is a brief example of how the syntax looks:
Since it is under development, if you have any feature requests (or find any bugs) let me know.
Also, since you are inside of Firefox, any web technologies that Firefox supports (canvas, iframes, flash…) are fully usable from Perl. For gui components, you can use any combination of HTML and XUL tags.