【发布时间】:2012-09-11 19:43:00
【问题描述】:
我正在寻找用于在 Windows 上进行 Perl GUI 编程的工具,用于教育/内部开发,主要与科学相关。
我的第一选择是 PerlQt。我的一个朋友正在使用 Qt 和 C++ 进行开发,所以我希望能从他那里得到一些帮助。 Qt 也有一个 GUI 创建器,Linux 与 Perl 有很好的集成。 不幸的是,我未能使其在 Windows 上运行。 我搜索了其他选项,搜索后仍然不清楚。这就是我到目前为止所得到的。
- Perl/Tk:广泛的用户群,良好的文档,相对较低的学习 曲线。但老样子,可能不活跃。然而有些文章说它现在重新启动并且具有原生外观。
- wxPerl:原生外观。但学习曲线陡峭。并非所有 wx 库都移植到 Perl。有人喜欢有人讨厌。
- Win32:GUI:原生外观,可以使用所有Windows API。需要强制安装,因为其中一项测试失败。仍然可以使用,但不确定是否已正确安装。
- XUL::GUI:使用 FireFox 引擎,CSS 输入。
我可以设法安装它们并成功显示“Hello, world”。然而,我无法决定去哪一个,而且网上的信息有时看起来相互矛盾。
您会比较这些工具在人类效率(易于阅读和编写代码)、计算效率和 GUI builder 的可用性方面吗?
【问题讨论】:
-
你错过了Prima。我找到了Prima on Windows的一个很好的介绍。
-
我看到你说“与科学有关”。你在用它做什么? David Mertens(和其他一些人,包括我自己)正在使用 Prima 构建一个以 PDL 为中心的 REPL。它的功能可能能够包含简单的应用程序作为主窗口中的选项卡。 CPAN link, GitHub link
标签: windows perl user-interface