Perlを学びながらCatalystで始めることは可能ですか?

私はこれが話題になっているとは確信していません(もしそうでなければ、私はただちに削除します)。

私はPerlを自分で教え始め、Web開発のためにそれを使う方法を決めました。 私は1年前にPythonでこれをやったことがあります。私は専門家ではありませんが(私はJavaで作業時間中にコードを作り、他のものを試してみるために個人的な時間を費やしています)、私はいくつかのWebサイトDjangoを使って、ProjectEulerの問題を使って言語の基礎を知りました。

私の最初のアプローチから、PerlはPythonよりも急な学習曲線を持つようです。

私はいくつかのWeb開発者を見てきました。 PerlのフレームワークとCatalystに遭遇しました。これは非常に興味深いようです。

My question here is: Is it even worth it to try it out while still struggling a bit with the language, or will I be wasting my time? Should I master Perl first, and then perhaps CGI before jumping into a framework that probably abstracts many concepts from the developer?

どんな洞察もありがとう!

5
よくある質問:議論/勧誘ではない
追加された 著者 daxim,

5 答え

Catalystは素晴らしいフレームワークであり、Perlは素晴らしい言語です。私は、より急な学習曲線の部分についてはわかりません - 私は他のどの言語も知りません。

Catalystを学びながらPerlを学ぶことに関しては、これはほとんど私がやったことです。私はWebインターフェイスで何かを作り出す必要がありました。私は触媒に遭遇し、「偉大で、簡単に聞こえる」と思った。まあ...それはそうではありません。すべての学習カーブがあり、残りのPerlのようなCatalystは、十分なロープを提供しています。

それが起こらないようにする方法は、Catalystの本を読んで、いくつかの一般的なPerlの本を読むことです。私はUNIX/Linuxのバックグラウンドを使用していますので、 Minimal Perl (Tim Maher、それは非常に参考になります - 私は常にそれに戻ります。

CPAN is really helpful with Catalyst — so many people have come up with ways to do "it", and Catalyst can work with pretty much all of it.

また、irc.perl.orgに向かい、#catalystと#dbix-classチャンネルの会話を聞いてください。 freenodeには#perlも使用してください。

11
追加された

私はあなたがCatalystを使用している間にPerlに触れることができると思います。 Catalystに関する書籍があります。

私の意見は、CGIを学ぶことは、フレームワークの背後にある理論を教えてくれることです。あなたはそれを望むかもしれません。私は、人々がフレームワークのより高度なユーザーになるにつれて、時間の経過とともに多くの理論を学ぶと思います。

4
追加された
この本を参考にしてくれてありがとう!私は間違いなくそれを調べます!
追加された 著者 pcalcao,

ダンサーのような「マイクロフレームワーク」から始めて、学習段階で生産性を向上させます。 Catalystは非常に優れていますが、独自の学習曲線があります。

3
追加された

Perlを学びながらCatalystをお勧めします。

Perl + Catalyst + Catalystチュートリアル+現代Perlブック=素晴らしい(同じ時間に使用する)

3
追加された
私はこれを試してみましたが、かなり効率的でした。
追加された 著者 smonff,

多分、他の言語との違いを探って、古典的なプログラミング言語の代わりにperlを使うようにしてください。その後、あなたのスキルを深めるためにCatalystで始めることをお勧めします;)

2
追加された