2011-10-27 2 views
5

나는 이것이 주제에 관한 것인지는 잘 모르겠다. (그렇지 않다면 최대한 빨리 지울 것이다.)).Perl을 배우면서 Catalyst로 시작하는 것이 가능한가?

필자에게 Perl을 가르치기 시작했고 웹 개발에이를 사용하는 방법을 결정하기 시작했습니다. 1 년 전 Python을 사용해 보았습니다. 전문가가 아니지만 (근무 시간에 Java 코드를 작성하고 개인적인 시간을 투자하여 다른 작업을 시도했습니다.), Django를 사용하여 웹 사이트를 만들고 ProjectEuler 문제를 사용하여 언어의 기본 사항을 알아 냈습니다.

필자의 첫 번째 접근 방식에서 Perl은 Python을 배우는 데 더 익숙해 보입니다.

저는 웹 개발자를 찾고 있습니다. Perl을위한 프레임 워크는 Catalyst를 우연히 발견했습니다. 매우 흥미로운 것 같습니다.

여기 내 질문은입니다. 언어로 조금 어려움을 겪고있는 중에 시도해 볼 가치가 있습니까? 아니면 시간을 낭비 할 것입니까? Perl을 먼저 마스터하고 CGI를 마스터해야 개발자의 많은 개념을 추상화하는 프레임 워크에 뛰어 들기 전에해야할까요?

어떤 통찰력에도 감사드립니다!

+0

[FAQ] (http://stackoverflow.com/faq#dontask)에 따라 투표 : 건설/모집 토론 없음 – daxim

답변

11

Catalyst는 훌륭한 프레임 워크이며 Perl은 훌륭한 언어입니다. 나는 더 가파른 학습 곡선 부분에 대해 모른다. 나는 다른 언어를 모른다.

Catalyst를 배우는 동안 Perl을 배우는 것에 관해서는, 이것은 거의 내가 한 것과 거의 같습니다. 나는 웹 인터페이스로 무언가를 만들어야했다. 나는 촉매제를 만났고 생각했다. '위대한, 그것은 들리 네.'. 음 ... 그렇습니다. 모든 것을 배울 수있는 학습 곡선이 있으며, 나머지 Perl과 마찬가지로 Catalyst는 충분한 로프를 제공합니다.

그런 일이 일어나지 않게하려면 Catalyst 책을 읽고 일반적인 Perl 책을 읽으십시오. 저는 UNIX/Linux의 배경에서 왔기 때문에 Tim Maher가 Minimal Perl을 읽었습니다. 매우 도움이됩니다.

CPAN은 Catalyst에 정말 도움이됩니다. 많은 사람들이 "그것"을 수행 할 수있는 방법을 생각해 냈습니다. Catalyst는 거의 모든 것을 처리 할 수 ​​있습니다.

또한 irc.perl.org로 이동하여 #catalyst 및 # dbix-class 채널의 대화를 수신 대기해야합니다. freenode에도 #perl을 사용하십시오.

4

나는 촉매를 사용하는 동안 Perl을 뒤범벅 수 있다고 생각합니다. 다음은 위대한 book on Catalyst입니다.

제 의견으로는 CGI를 배우는 것이 프레임 워크의 이론을 가르쳐 줄 것입니다. 당신이 원하거나 원하지 않을 수도 있습니다. 사람들이 프레임 워크의 고급 사용자가되면서 많은 이론을 배우는 것으로 생각합니다.

+0

고맙습니다. 책에 대한 언급! 나는 그것을 확실히 들여다 볼 것이다! – pcalcao

3

나는 Perl을 배우는 동안 Catalyst를 권하고 싶습니다.

펄 + 촉매 + 촉매 자습서 + 현대 펄 책 = 최고 (같은 시간에 사용)

+0

나는 이것을 시도해 보았는데 꽤 효율적이었다. – smonff

3

더-신속 지점에 도달하려는 경우가 Dancer 같은 "microframework"로 시작하는 수도 있습니다 어디 ' 학습 단계에서 생산성 향상. Catalyst는 매우 훌륭하지만 독자적인 학습 곡선을 가지고 있습니다. 특히 Perl을 처음 사용하는 경우 더욱 그렇습니다.

-2

아마도 다른 언어와의 차이점을 탐구해야 할 것입니다. 그러면 고전적인 프로그래밍 언어 대신 좋은 대안이 될 것입니다. 이 후 나는 당신의 기술을 심화시키기 위해 Catalyst로 시작하는 것이 좋습니다.)