gpt4 book ai didi

perl - 用 Perl 构建专业应用程序?

转载 作者:行者123 更新时间:2023-12-02 09:37:00 27 4
gpt4 key购买 nike

我已经构建了一套在日常工作中使用的工具,我想让它们看起来更“专业”一点,以便将它们出售给金融机构。

目前这些工具是用 Perl 编写的,并从 DOS 命令行执行,效率极高,但看起来不太吸引人。
因此,我想为其添加一个用户界面,但我真的不知道该使用什么语言:

  • 不能选择托管在网络上的 Perl CGI 界面,因为作为输入提供的信息非常敏感。
  • 最好将其作为包/可执行文件出售。
  • 我不太喜欢 Perl/Tk 界面。
  • 我可以用另一种语言重写应用程序,但我更愿意重用 Perl 中的主要模块,因为它在正则表达式和列表/数组方面非常强大。

你建议我做什么?谢谢,鹦鹉

最佳答案

如果您想要一个非基于 Web 的 GUI,并且不喜欢 Tk,还有 Wx ,它是 wxWidgets GUI 工具包的包装器。

然而,如今的 Web 应用程序可以非常轻松地创建(使用现代框架)。拍个Mojolicious应用程序,例如:Mojolicious除了 Perl 5.12.x 之外,不包含任何依赖项,并提供自己的 Web 服务器 (Hypnotoad)。您可以首先生成一个“Lite::App”,这是一个简单的独立单文件应用程序,然后根据需要将其扩展为更大的发行版。它甚至附带了一些工具,可将您的应用程序转换为方便打包的发行版,并且可以像任何 CPAN 模块一样轻松安装。

这样就剩下安全问题了。用户身份验证、IP 白名单、仅限本地网络...如果您需要的话,有很多方法可以使 Web 应用程序“仅供内部使用”。

您可能只是拼凑一个 Web 应用程序原型(prototype),一旦确定客户对您的产品感兴趣,就投入大量时间将其编写为 Windows GUI 应用程序。

关于perl - 用 Perl 构建专业应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10927421/

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