首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“现代”Perl入门的参考资料

“现代”Perl入门的参考资料
EN

Stack Overflow用户
提问于 2009-11-19 04:42:30
回答 5查看 801关注 0票数 19

在听说了Perl生态系统的新部分,如驼鹿、DeclareX和Catalyst之后,我想看看Perl会很好。不幸的是,我能找到的所有介绍性材料都是针对Perl5.8或5.6的,对这些较新的框架一无所知-更不用说最近的Perl版本中引入的特性了,比如~~操作符。对于对Perl fresh感兴趣并想要学习当前最佳实践方法的人来说,有哪些资源可以帮助他们从一开始就做正确的事情?

虽然我可以阅读驼本书的第三版,然后阅读成堆的CPAN文档和类似的东西,但我非常感谢一个教程,它不会迫使我学习一堆过时的做事方法,只是为了在阅读参考手册时再次忘记它们。如果现实世界中的代码有很好的文档记录,并且使用Perl的一些新特性,那就更好了。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-19 06:55:03

chromatic正在编写一本现代Perl书籍,这本书可以在他的Github account中预览。Kieren Diment和Matt Trout最近的Catalyst book涵盖了几种现代的perl实践,以及我相信Matt称之为的当前的“启发式堆栈”。

也有一本驼鹿的书正在进行中,但我怀疑它能否在明年夏天之前推出,即使作者能够全身心地投入到这本书中。对于学习最佳实践,只要你持保留态度,Damian的Perl Best Practices中的讨论就值得一读。我不建议他的做法是最好的,但他们阐明了谈话的要点,你可以在谷歌上搜索人们对它的评论。我个人遇到的最大问题是它的面向对象建议,这让我找到了我喜欢的Moose。

最后,与社区互动。加入一个或三个邮件列表,一个或两个irc频道,定期在博客上记录你所学到的东西。Perl社区通常支持帮助真正对学习感兴趣的人找到他们需要的工具。

票数 19
EN

Stack Overflow用户

发布于 2009-11-19 09:24:30

Learning Perl, 5th Edition目前的版本是5.10。除了初学者想要的其他新功能之外,甚至还有一章是关于智能匹配操作符的,就像你想要的那样。如果您想开始学习Perl,那是一本好书。一旦你完成了它,继续做你想做的其他事情。我也会在春天开始的时候发布Effective Perl Programming, 2nd Edition。这将是当前的5.10.1 (可能会更远一点,因为我们在一些代码中至少使用了一个5.12特性)。

你真的不想要一本关于Catalyst或Moose的书。你读到的任何东西都会过时,因为这些项目速度很快,实践变化也很快。无论如何,在深入到高级主题之前,您都需要学习基础知识。

要继续成为一名程序员,你必须习惯于不依赖于书籍。我不能随着内容的变化而快速地编写它们,所以你也必须从文档中学习。这就是生活的本质。

票数 12
EN

Stack Overflow用户

发布于 2010-07-27 07:12:39

Paul Fenwick在OSCON上做了一次精彩的演讲,主题是“你在Perl中错过的精彩事物”,他给出了几个使用现代Perl的代码示例和使用技巧。

谈话被录制了,但它还没有出现在录制列表中:http://www.oscon.com/oscon2010/public/schedule/proceedings

以下是其他一些值得一看的精彩演讲,也提供了现代Perl的示例:

  • Top 10 Perl Performance Tips
  • Understanding and Optimizing your Code with Devel::NYTProf
  • Moose is Perl: A Guide to the New Revolution

最后(不是来自OSCON):

Larry Wall speaking at Google

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1758928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档