gpt4 book ai didi

perl - Perl 是编写独立于平台的桌面应用程序的好选择吗?

转载 作者:行者123 更新时间:2023-12-04 16:56:41 24 4
gpt4 key购买 nike

Perl 是编写(可能和部分)独立于平台的桌面应用程序的好选择吗?我知道有一些有趣的小部件库,例如 GTK2 PerlwxWidgets但我不熟悉 Windows 上的开发。

是否可以使用 Perl 和那些工具编写一个好的应用程序,也许嵌入所有需要的东西以避免要求用户安装外部(对于许多人来说可能是非常规的)库?周围有这种应用程序的例子吗?

最佳答案

有点。您当然可以编写 Perl 脚本来提供可以在任何平台上运行的 Tk GUI,您甚至可以打包他们需要与 PAR 一起使用的库,以组成一个应用程序,该应用程序可以在安装了适当版本的 perl 的任何地方运行,而无需最终用途是从 CPAN 安装一堆东西以使其正常工作。

但是,无需安装现有 perl 即可在任何地方运行的应用程序(假设普通 Windows 用户将拥有 perl 可能不安全)实际上并不可行。一种解决方案是分发一个“除了 Windows 之外的任何地方”版本,它只使用 PAR 来包含必要的库,以及一个为 Windows 构建的 PAR::Packer 版本,这将是一个功能齐全的 .exe,包括 perl 解释器和图书馆。

编辑:根据 daotoad 的回应,ActiveState 的 PerlApp 似乎可以为 Windows、Mac OS X、Linux、Solaris 和 AIX 构建跨平台二进制文件;我没有尝试过,但如果它像宣传的那样工作,它似乎可以满足您的要求。

关于perl - Perl 是编写独立于平台的桌面应用程序的好选择吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2102159/

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