什么Perl模块使用?

sta*_*ult 2 perl module

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

Jan*_*omä 15

我检查一下

  • 如果API支持我的用例.
  • 如果两个API都这样做,请选择更易于使用的模块.
  • 如果两个API同样易于使用,请选择具有更好文档/支持的API.
  • 如果两者都有良好的文档/支持,请选择具有较少依赖性的.
  • 如果两者具有相同数量的依赖关系,请采用较小的依赖关系.
  • 如果两者大致相等,则在测试矩阵中选择具有更多版本/更多活动开发/更多传递的那个(由Eric Strom提供)
  • 如果两者仍然相等,则掷骰子.

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

  • 我补充说:`如果两者大致相等,那么在测试矩阵中选择具有更多版本/更活跃开发/更多传递的那个 (7认同)