Возможно ли изучать Perl и Catalyst одновременно? Если да, то каким будет типичный путь?
Я опытный разработчик .Net/C#/C++, но новичок в Perl.
Возможно ли изучать Perl и Catalyst одновременно? Если да, то каким будет типичный путь?
Я опытный разработчик .Net/C#/C++, но новичок в Perl.
Catalyst — это веб-фреймворк на Perl, который использует некоторые расширенные концепции Perl, такие как атрибуты, ссылки и так далее. Perl нужно изучать в первую очередь. Когда вы освоитесь с Perl, вы можете погрузиться в Catalyst.
Для изучения Perl вы можете посетить http://learn.perl.org/. Также существует множество веб-сайтов Perl Mongers. Вы также можете найти сообщество рядом с вашим районом!
Также посетите сайт Perl Monks.
Сразу же начните с легкого учебника по Catalyst, имея под рукой несколько руководств/справочников по Perl для начинающих. При переходе с C#/C++ у вас будет несколько сюрпризов с Perl, но не о чем беспокоиться. Perl обычно распространяется с большим количеством документации, и это бесценно. Так что я чувствую, что вы можете освоить Perl, изучая Catalyst, а затем изучить более глубокие навыки Perl позже.
В книге, вышедшей 12 июля 2009 года, мы рекомендуем вам: хорошо знакомы с типами данных, ссылками и объектами Perl. Лучшие бесплатные источники, которые я придумал для изучения этого материала, — это учебники по Perlmonks, особенно по ссылкам.
Если вы опытный программист, только начинаете знакомиться с Perl, то Catalyst — неплохой способ научиться программировать на дисциплинированном, структурированном, объектно-ориентированном Perl.
В остальном, как говорит dwc, руководство довольно хорошее.
Самое главное, что нужно помнить всегда:
use strict;
use warnings;
в начале всех файлов Perl.
(по крайней мере, пока вы не узнаете почему)
Я думаю, что вполне естественно знать о материале, который идет в строительство, прежде чем строить его. а фреймворк именно такой.
Естественный переход происходит от основ, и если вы считаете, что у вас меньше времени, вам, вероятно, следует начать с небольших книг, таких как «Начало работы с perl» Саймона Козенса или «Learn.perl.org» и т. д., чтобы узнать, что значит писать программы, в чем различия между процедурными и объектно-ориентированный жаргон, когда дело доходит до perl и т. д.