我应该编写小型CGI脚本还是大型单片脚本?

时间:2010-05-25 13:45:30

标签: cgi

我正在创建一个网站来显示有关我系统的一些信息。这包括一些图表和一些文本信息。现在我正在创建不同的CGI脚本并通过创建链接来调用它们。几天前,我的一位朋友告诉我,不是编写不同的CGI脚本,最好编写单个CGI脚本并创建调用代码部分的函数。我很迷惑。

创建网站时您更喜欢什么?

2 个答案:

答案 0 :(得分:1)

编写单个CGI程序确实更好(稍微更容易重用共享代码)如果您没有自己编写调度代码。如果您承诺采用这种方式,请使用框架。 CGI-Application runmodes 的概念基本上是你朋友建议的形式化概念,所以这是推进路径的好选择。

一旦超出此系统的限制,请查看Catalyst

答案 1 :(得分:1)

我倾向于编写单独的脚本,通过库共享它们的共性。如果你正在做一些简单显示信息的小事,我认为这是浪费你的时间来学习一个大框架。

但是,如果您要开始与脚本交互,运行查询等,那么框架可能很有吸引力,值得付出努力。

查看您现在拥有的脚本,并查看每个脚本的相似程度。如果您在所有这些中进行相同的基础结构编码,则可以将它们移动到单个脚本中。如果他们看起来不一样或做同样的事情,你可能不会在额外的工作中获得那么多的好处。

相关问题