在学习Perl的同时开始使用Catalyst是否可行?

pca*_*cao 5 perl catalyst

我不太确定这是关于主题的(如果不是,我会尽快删除它)).

我决定开始自学Perl以及如何将它用于Web开发.大约一年前我用Python做过同样的事情,虽然我不是专家(我在工作时间用Java编写代码,并花一些个人时间尝试其他东西),但我已经能够创建一些网站了.使用Django,我已经使用ProjectEuler问题来了解该语言的基础知识.

从我的第一种方法来看,Perl似乎比Python有更陡峭的学习曲线.

我一直在寻找一些Web开发人员.Perl的框架和偶然发现的Catalyst,看起来非常有趣.

我的问题是:是否值得尝试一下,但仍然在用语言挣扎,或者我会浪费我的时间?我应该首先掌握Perl,然后是CGI,然后再进入可能从开发人员那里抽象出很多概念的框架吗?

感谢您的任何见解!

小智 11

Catalyst是一个很棒的框架,Perl是一门很棒的语言.我不知道更陡峭的学习曲线部分 - 我不知道任何其他语言.

至于在学习Catalyst时学习Perl,这几乎就是我所做的.工作需要我用web界面制作东西.我遇到了催化剂并且想," 很好,听起来很容易 ".嗯......事实并非如此.有一切的学习曲线和催化剂,就像Perl的其余部分一样,给你足够的绳索 - 足以让你自己上瘾.

阻止这种情况发生的方法是阅读Catalyst书籍,并阅读一些通用的Perl书籍.我是UNIX/Linux的背景,所以我也读过Tim Maher的Minimal Perl,发现它非常有帮助 - 我会不断回到它.

CPAN对Catalyst非常有帮助 - 因此很多人都想办法做"它",而Catalyst几乎可以使用它.

另外,请务必前往irc.perl.org并听取#catalyst和#dbix-class频道中的对话.在freenode上也使用#perl.