使用什么Perl模块?

问题描述:

如何在两个(或更多)Perl模块之间进行选择,每个模块都有我需要的方法?使用什么Perl模块?

+5

翻转一个硬币,也许? – 2010-11-30 19:42:35

我会检查

  • API是否支持我的使用情况。
  • 如果两个API都有,请选择易于使用的模块。
  • 如果两个API同样易于使用,请选择具有更好文档/支持的API。
  • 如果两者都具有相同的记录/支持,请选择依赖性较小的那个。
  • 如果两者都具有相同数量的依赖关系,则采用较小的依赖关系。
  • 如果两者大致相同,则选择测试矩阵中具有更多发布/更活跃开发/更多通过者(Eric Strom提供)
  • 如果两者仍然相等,则掷骰子。

您的偏好可能会有所不同,因此您可能要重新排列列表,具体取决于您的偏好。

嗯,这真的取决于你去后,例如:

  1. ,如果你去后,只是一个特定的功能,然后使用更薄/更小的模块。
  2. 检查它的添加日期,并使用较新的日期,因为它会遵守更多的当前标准。
  3. 某些模块在其他模块不支持OOP的情况下也可能是另一个需要考虑的因素。
  4. 还要考虑每个模块的依赖关系,因为没有理由为一个或两个函数安装臃肿模块。
  5. 检查作家笔记任何错误等
  6. 你可以做研究自己,咨询谷歌和perlmonks因为机会是,有人已经沉吟选择那些特定的模块之间的两难选择。
+0

谢谢,它也很有用! – stansult 2010-11-30 20:00:10

+1

没问题,结构稍差,没有比上面的答案解释得更好,但希望我也添加了几个新点:) – 2010-11-30 20:15:36