使用Perl进行UI开发的最佳方法

时间:2013-05-24 12:04:50

标签: php perl user-interface

我的团队每天都会使用几个Perl脚本。后端是Oracle 11g数据库。

Perl脚本从数据库读取数据并进行业务处理,然后生成报告/写入数据库/或生成语句用于内部目的。

有超过20个Perl脚本到位,并且随着我们从手动工作转向自动脚本,预计将增长到最多50个。

所有Perl脚本都是从命令提示符或Windows bat文件手动运行的。

我们的想法是为我们的团队内部设置一个小UI,以便用户可以使用UI菜单选择要运行的内容,通过表单定义参数,比较日志等。

最好和最简单的方法是什么?

  1. 使用PHP作为UI
  2. 使用Perl CGI进行Web开发
  3. Java和JSP
  4. Oracle Apex
  5. 任何其他选项(ASP,Ruby等)
  6. 背景知识

    1. 数据库 - 专家
    2. Perl - 中级(虽然没有参与CGI)
    3. 哎呀概念 - 专家
    4. Java / .Net - 非常基本
    5. 请建议在上述知识限制时间限制的情况下,最佳方法是什么。

1 个答案:

答案 0 :(得分:3)

就个人而言,我在类似情况下(最近本周早些时候)所做的就是将脚本的内容转换为一个小的Perl模块(如果应该快速简单脚本结构良好),然后使用Dancer Web框架创建简单的表单,收集数据并将其提供给模块。

Dancer比普通的CGI更快更容易使用(和学习!),而且这种方法避免了必须与shell交互以触发命令行脚本所带来的额外安全问题。