[Moscow.pm] В чем смысл Catalyst?

Shrub Alexey ashrub на agava.com
Пт Ноя 14 08:35:51 PST 2008


Dmitry Zhariy wrote:
> Мануала по Каталисту реально не понятная для человека, изучающего фреймворк.
> Советую поискать вот эту книженцию. Могу на мейл отправить, если что.

Буду благодарен, ashrub на yandex.ru

> http://www.packtpub.com/catalyst-perl-web-application/bookс
> В этой книге реально демонстрируется, чем все таки Каталист лучше.
> 
> В основном, ваше приложение, написанное на Каталисте будет работать
> одинаково, без переписи кода, под FastCGI и mod_perl, под Каталистовым
> development server'ом.
> 
> Будет работать под чистым CGI , но тормозить, за счет инициализации
> Фреймворка при каждом запросе. Для CGI Каталист лучше не использовать.
> 
> Есть реальная интеграция с существующими фреймворками для авторизации
> и проверки прав пользователя (ACL) , Фреймворки для работы с формами
> (Form::Processor, FormFu, Form::Builder) и ORM-ами для работы с БД.(
> Rose::DB::Object , DBIx::Class и др.)
> 
> Интеграция, это означает что вам не нужно будет каждый раз
> инициализировать модули. Рутинную работу Каталист сделает сам, при
> помощи специальных плагинов, расширений контроллеров и моделей.
> 
> Вы реализовываете в ваших экшенах бизнес-логику работы приложения, а
> рутинную работу по инициализации данных оставляете Каталисту.
> 
> 
> On 11/14/08, Alex Povolotsky <tarkhil на over.ru> wrote:
>> Dmitry E. Oboukhov wrote:
>>> вот сижу третий день читаю мануалы по каталист и не пойму какой будет
>>> профит от его применения в сравнении с простым использованием схемы
>>> CGI-скрипт с DBI(по выбору) доступом к БД и Template Toolkit на
>>> отображение
>>>
>>> может кто-то "на пальцах" объяснить какая рутинная задача этой схемы
>>> решается Catalyst'ом? а то я в основном запутывание разработчика вижу
>>> --
>>>
>> Наоборот, не запутывание, а разделение.
>>
>> И, на мой (и поисковиковый) взгляд, весьма удобное преобразование пути в
>> аргументы.
>>
>> Alex.
>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org

-- 
Шруб Алексей
Технический руководитель проектов
icq: 345894734
http://www.agava.ru/


Подробная информация о списке рассылки Moscow-pm