gpt4 book ai didi

windows - Windows 上的 Perl GUI 编程

转载 作者:可可西里 更新时间:2023-11-01 12:33:56 26 4
gpt4 key购买 nike

我正在寻找用于在 Windows 上进行 Perl GUI 编程的工具,用于教育/内部开发,主要是与科学相关的。

我的第一选择是 PerlQt。我的一个 friend 正在使用 Qt 和 C++ 进行开发,所以我希望能从他那里得到一些帮助。 Qt 也有一个 GUI 创建器,Linux 与 Perl 有很好的集成。不幸的是,我没能让它在 Windows 上运行。我搜索了其他选项,搜索后仍然不清楚。这是我到目前为止所得到的。

  • Perl/Tk:广泛的用户群,良好的文档,相对较低的学习曲线。但老样子,未必活跃。然而有些文章说它现在已经重新启动并具有原生外观。
  • wxPerl:原生外观。但学习曲线陡峭。并非所有 wx 库都移植到 Perl。有些人喜欢它,有些人讨厌它。
  • Win32:GUI:原生外观,可以使用所有 Windows API。需要强制安装,因为其中一项测试失败。仍然有效,但不确定是否已正确安装。
  • XUL::GUI:使用 FireFox 引擎,CSS 类型。

我可以设法安装它们并成功显示“Hello, world”。然而,我无法决定去哪一个,网上的信息有时看起来相互矛盾。

您会在人类效率(易于阅读和编写代码)、计算效率和 GUI 构建器的可用性方面比较这些工具吗?

最佳答案

对于真正的跨平台 GUI 编程,我建议 PrimaTk .两者都不好看,但它们很管用。

不过,我认为现在使用 Web 前端可能比使用真正的 GUI 更好(呵呵);使用网络框架很容易。我会建议 Mojolicious尽管其他人确实喜欢Dancer .我建议 Mojo 而不是 Dancer 的主要原因是 Mojo 在一个小包中提供了很多功能。话又说回来,这也是别人会推荐Dancer的原因,所以折腾一下。

最后要考虑的是,Mojo 随附开箱即用的 WebSockets。这使您的 Web 应用程序更容易感觉更像一个真正的应用程序,与服务器对话并在不重新加载的情况下获得响应。

编辑:我现在有一个用 Perl/Mojo 后端和 Web 前端编写的桌面应用程序的好例子:Azawawi 的 Farabi .它是一个文本编辑器,适合编写 Perl。它的 GUI 是浏览器,使其成为一个简单的跨平台编辑器。我建议将其作为类似任务的起点。

关于windows - Windows 上的 Perl GUI 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12495720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com