9

我很难在两个 perl 模块之间做出选择——Params::Validate 和 Params::Check。我正在编写一个应该易于分发的 Mojolicious 应用程序。一般来说,我的意思是在共享主机上上传目录结构并准备好运行。Params::Validate 非常强大和强大,具有 Pure-Perl 实现。Params::Check 自 5.10.0 版起在 Perl Core 发行版中 你能指出其他“我为什么更喜欢其中一个”?

4

3 回答 3

9

查看每个模块的 CPAN 错误报告可能会帮助您做出选择。目前,Params::Check没有错误报告(它只有一个愿望清单项目),但Params::Validate有一些。检查是否有任何错误与您的应用程序相关。

您还可以查看 CPAN Testers 平台/版本矩阵,以查看您将运行的平台上是否有任何故障。

于 2011-04-01T17:15:43.303 回答
1

使用 Mojo 验证器可能是有意义的。我只想指出,作者Params::Validate已经转向Params::ValidationCompiler

于 2017-01-12T19:11:48.160 回答
0

现在您可以使用Mojolicious::Validator在 Mojo 应用程序中验证参数。http://mojolicio.us/perldoc/Mojolicious/Guides/Rendering#Form-validation

于 2015-01-08T07:30:21.930 回答