加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在Perl中构建专业应用程序?

发布时间:2020-12-15 21:59:14 所属栏目:大数据 来源:网络整理
导读:我已经建立了一套我在日常工作中使用的工具,我想让它们看起来更“专业”,以便将它们卖给金融机构. 目前这些工具是用Perl编写的,并且是从DOS命令行执行的,它非常有效,但看起来并不是很吸引人. 所以,我想为它添加一个用户界面,但我真的不知道如何使用已知的语
我已经建立了一套我在日常工作中使用的工具,我想让它们看起来更“专业”,以便将它们卖给金融机构.

目前这些工具是用Perl编写的,并且是从DOS命令行执行的,它非常有效,但看起来并不是很吸引人.
所以,我想为它添加一个用户界面,但我真的不知道如何使用已知的语言:

> Web上托管的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应用程序原型放在一起,一旦确定了客户对产品的兴趣,就可以投入大量时间将其编写为Windows GUI应用程序.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读