听说过Perl生态系统的新部分,如Moose,DeclareX和Catalyst之后,我觉得看看Perl会很好。不幸的是,所有的介绍性材料我可以找到Perl 5.8或5.6的目标,并且不了解这些新的框架 – 更不用说在最近的Perl版本中介绍的功能,如~~操作符。有兴趣有兴趣来到Perl的人有什么资源,想要了解当前最佳做法的方法,从出发点开始吗?
虽然我可以阅读第三版的骆驼书,然后通过一堆CPAN文档等工作,我非常欣赏一个教程,不会强迫我学习一堆不赞成的方式来做事情,只是在阅读参考手册时转过身来,再次解除注意。 Perl的这些新角落里的一些现实世界的代码也是很好的记录,也是很棒的。
解决方法
彩色正在编写可用于
Github account的预览的现代Perl书籍.Keeren Diment和Matt Trout的最近
Catalystbook由几位现代的perl实践和Matt认为称之为“Enlighted Stack”组成。
还有一个Moose书的工作,但我怀疑在明年夏天之前,即使作者能够专注于全职。为了学习最佳实践,只要你用大量的盐就可以了,Damian的Perl Best Practices的讨论值得一读。我不会推荐他的做法是最好的,但他们照亮了谈话点的位置,你可以google上的人们的评论。我个人认为最大的问题是OO的建议,并且导致我找到我喜欢的Moose。
最后,与社区互动。加入一个邮件列表或三个,一个irc频道或两个,并定期博客关于你正在学习什么。 Perl社区通常支持帮助真正有兴趣学习的人找到他们需要的工具。