Catalyst assimilated

May 12, 2006 09:14


Уфф... Разобрался наконец с Catalyst'ом. За что большое спасибо il_duco и бесчисленным блоггерам в Сети.

Это конечно чистая магия и шаманство в его лучшем виде. Документации практически нет, how-to нет, примеров очень мало. Причём большинство примеров расчитано на такой уровень, который объектности Catalyst'а скорее всего и не поймёт. А настоящему перлофилу нужно что-то другое. Написать что ли самому?

Пока разбирался в Catalyst'e, обнаружил кучу вкусностей (о которых наверное все кроме меня знали):
  • AnnoCPAN
    Такой CPAN с подробными аннотациями к каждому модулю и возможностью всем писать комменты.
  • Class::DBI и Class::DBI::Sweet
    Лёгкие и удобные ORM: на базе данных накрывает таблицы удобным абстрактным интерфейсом, в котором можно определять всякие фичи типа триггеров, поддержки целостности, каскадных удалений и пр.
  • Class::DBI::Loader
    Модуль для автоматического создания классов для Class::DBI по схеме базы. Pure magic!

Вообще Catalyst оказался мечтой меня-вебдевелопера: среда для сервлетов на perl'е. Теперь его бы ещё проверить на устойчивость под нагрузками, посмотреть производительность. И - можно будет заниматься делом!

Так что рано меня ещё в менеджмент списывать! Я ещё кой-чего руками умею делать и новое изучать.




perl, coding

Previous post Next post
Up