[Moscow.pm] Mojo technology pool

Ilya Chesnokov chesnokov.ilya на gmail.com
Вт Фев 19 07:25:33 PST 2013


19 февраля 2013 г., 16:29 пользователь Akzhan Abdulin
<akzhan.abdulin на gmail.com> написал:
> Рекомендации по выбору сторонних компонент - необходимы.

Новичкам - безусловно.
Опытные программисты обычно выбирают компоненты исходя из потребностей
проекта и из своих собственных предпочтений, а не из предпочтений
авторов или пользователей какого бы то ни было веб-фреймворка.

> В мире Rails это фактически позволило построить стабильный развивающийся
> мир.
>
> Так что и в мире Mojo это будет работать.

Совершенно не факт, что это будет работать - всё-таки в Perl другая
инфраструктура, есть понятие TIMTOWTDI, много готовых, как новых, так
и проверенных временем и протестированных решений, так что подобрать
готовый стек технологий для какого-то конкретного фреймворка - та ещё
задача. Даже описать все системы/модули для решения конкретной задачи
иногда довольно сложно  (банальный пример: что лучше - Data::Dumper
или Data::Dump?), что уж там говорить о целом наборе технологий для
работы с отдельным фреймворком.

Плюс в мире Perl (с) есть тенденция сохранять совместимость между
"кирпичиками" - поэтому я и говорю, что программисту в конечном итоге
удобнее выбрать модуль, подходящий для решения той или иной *задачи*
(журналирования, работы с БД, вывода html-кода) и использовать его с
любым веб-фреймворком, который ему понравится (тоже, кстати, один из
кирпичиков).

Таким образом становится очевидным, что ваша система рекомендаций -
устаревшее понятие, в мире Ruby оно может быть и сработало, но в мире
Perl не работает и работать не будет (спасибо TIMTOWTDI) :)

Впрочем, если вы напишете хорошую статью с обзором каких-нибудь
наиболее известных технологий, совместимых с Mojolicious, большого
вреда от этого не будет, и новичкам она наверняка окажется полезной -
так что вперёд, удачи в этом нелёгком деле :)

-- 
Best regards,
Ilya Chesnokov


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