最近我读了一篇博客文章,说开发Perl应用程序是一个很好的做法,就像开发CPAN模块一样。 (
Here it is – 谢谢大卫!)其中一个原因是你可以简单地运行cpan。在项目目录中安装所有依赖项。这听起来很合理,我也喜欢你所获得的“统一界面”。当您遇到这样的应用程序时,您会知道makefile的作用等等。这种方法的其他优点和缺点是什么?
更新:感谢您的答案。我还有一个关于依赖安装的问题,我会post it separately。
解决方法
一般来说,是的,我会说这是一个好主意。
Catalyst使这更容易,因为catalyst.pl帮助脚本将为您的Web应用程序设置一个基本框架,使用Makefile.PL等完成。
这意味着打包您的应用程序并将其部署到服务器上很简单。
编辑:我认为你的想法的原始博客文章是Write your code like it’s going on CPAN从Perlbuzz。
“By treating code we were never going to release to CPAN as if we were,we win the support of all of the CPAN toolchain. A toolchain that is getting better every day.”