Возможно ли изучать Perl и Catalyst одновременно?

Возможно ли изучать Perl и Catalyst одновременно? Если да, то каким будет типичный путь?

Я опытный разработчик .Net/C#/C++, но новичок в Perl.


person Community    schedule 27.05.2009    source источник


Ответы (5)


Catalyst — это веб-фреймворк на Perl, который использует некоторые расширенные концепции Perl, такие как атрибуты, ссылки и так далее. Perl нужно изучать в первую очередь. Когда вы освоитесь с Perl, вы можете погрузиться в Catalyst.

Для изучения Perl вы можете посетить http://learn.perl.org/. Также существует множество веб-сайтов Perl Mongers. Вы также можете найти сообщество рядом с вашим районом!

Также посетите сайт Perl Monks.

person Alan Haggai Alavi    schedule 27.05.2009
comment
Алан, наши ответы не могли больше конфликтовать. Мне интересно узнать, что думает сообщество. - person dwc; 27.05.2009
comment
Что-то вроде того, что я должен изучить Ruby перед использованием Rails? Соглашусь, что язык надо учить до фреймворка. Вы можете обойтись, не очень хорошо зная язык, но вы не будете точно знать, что делаете. - person Sasha Chedygov; 28.05.2009
comment
Я собираюсь спуститься по эту сторону забора. Даже если вы абсолютно великолепно усваиваете информацию, начните знакомиться с Perl, написав несколько простых программ, которые не используют ничего более сложного, чем stdin и stdout. Затем переходите к коду, который одновременно использует несколько разных модулей (предпочтительно объектно-ориентированных) и свободно использует ссылки. Затем, если вы не чувствуете себя подавленным, погрузитесь в Catalyst с помощью последней книги. - person hobbs; 10.09.2009

Сразу же начните с легкого учебника по Catalyst, имея под рукой несколько руководств/справочников по Perl для начинающих. При переходе с C#/C++ у вас будет несколько сюрпризов с Perl, но не о чем беспокоиться. Perl обычно распространяется с большим количеством документации, и это бесценно. Так что я чувствую, что вы можете освоить Perl, изучая Catalyst, а затем изучить более глубокие навыки Perl позже.

person dwc    schedule 27.05.2009

В книге, вышедшей 12 июля 2009 года, мы рекомендуем вам: хорошо знакомы с типами данных, ссылками и объектами Perl. Лучшие бесплатные источники, которые я придумал для изучения этого материала, — это учебники по Perlmonks, особенно по ссылкам.

Если вы опытный программист, только начинаете знакомиться с Perl, то Catalyst — неплохой способ научиться программировать на дисциплинированном, структурированном, объектно-ориентированном Perl.

В остальном, как говорит dwc, руководство довольно хорошее.

person singingfish    schedule 28.05.2009
comment
Как называется книга? Ссылка мертва. - person Johnny Baloney; 21.08.2013
comment
этот. Партнерская ссылка жертвует 50% отчислений в фонд perl (не то, чтобы это были очень значительные отчисления...) - person singingfish; 05.10.2013

Самое главное, что нужно помнить всегда:

use strict;
use warnings;

в начале всех файлов Perl.

(по крайней мере, пока вы не узнаете почему)

person Brad Gilbert    schedule 28.05.2009

Я думаю, что вполне естественно знать о материале, который идет в строительство, прежде чем строить его. а фреймворк именно такой.

Естественный переход происходит от основ, и если вы считаете, что у вас меньше времени, вам, вероятно, следует начать с небольших книг, таких как «Начало работы с perl» Саймона Козенса или «Learn.perl.org» и т. д., чтобы узнать, что значит писать программы, в чем различия между процедурными и объектно-ориентированный жаргон, когда дело доходит до perl и т. д.

person Vasundhar Boddapati    schedule 13.07.2011