<div dir="ltr"><div>Что хоть за задачу нужно решить? Что у заказчика за бизнес? Чего он хочет?<br><br>А то я вижу интересные наборы латинских букв, которые якобы могу т решить сферическую проблему в вакууме.<br><br></div><br>
<br>З.Ы. Это оcновное отличие Java подхода от Perl подхода: есть задача, мы возьмём JBoss, WebSphere, jBPM, TomCat, Spring, ant. maven и т.д. и оно всё магическим образом заработает. Хрен с ним, что приложение огромное и медленное, зато по спецификациям. В Perl'е к задаче подходят иначе, а именно, отталкиваются от самой задачи и делают ровно то, что требуется. Как сайд-эффект имеем кучу велосипедов на CPAN.<br>
<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">23 марта 2013 г., 22:22 пользователь Ivan Baidakou <span dir="ltr"><<a href="mailto:the.dmol@gmail.com" target="_blank">the.dmol@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">---=== reply ===---<br>
<br>
Hello,<br>
<br>
Я знаю про DBIx::Class, Mojolicious и т.п. (С Сatalyst'ом не<br>
знаком). Но сейчас заказчик хочет организовать кластер из Mojo<br>
серверов, чтобы они друг друга пинговали, в случае нехватки ресурсов,<br>
чтобы какие-то сервисы отключались и т.п.<br>
<br>
Есть ли какие-нибудь решения (у Жавы есть -- jboss и тп)?  Честно<br>
говоря, не хотелось бы велосипед типа j2ee изобретать?<br>
<br>
(Опять, таки, я понимаю, что у заказчика с архитектурой туговато, когда<br>
он хочет вынести не-веб-наргузку на Mojo; работа по переубеждению, тоже<br>
ведётся)<br>
<br>
<br>
Best regards,<br>
Ivan Baidakou<br>
<br>
---=== original message ===---<br>
Date: Fri, 22 Mar 2013 08:38:17 +0300<br>
<div class="im">Subj: Re: [Minsk-pm] Perl in Minsk<br>
</div>From: Yury Pats <<a href="mailto:yu.pats@gmail.com">yu.pats@gmail.com</a>><br>
To: "Minsk.pm group" <<a href="mailto:minsk-pm@pm.org">minsk-pm@pm.org</a>><br>
<div class="HOEnZb"><div class="h5"><br>
2013/3/21 Ivan Baidakou <<a href="mailto:the.dmol@gmail.com">the.dmol@gmail.com</a>><br>
<br>
> ---=== reply ===---<br>
><br>
> Hello,<br>
><br>
> 1.<br>
> Мне честно говоря, не совсем понятны области применения перла? Ну<br>
> кроме, "domain-specific" решений, вроде "Перл и расшифровка ДНК" и т.п.<br>
> Скажем так: для жавы если есть "j2ee-стэк", если нужно решение уровня<br>
> "enterprice", т.е. заранее оговаривается, что имеются потенциальные<br>
> проблемы с большой нагрузкой и интеграцией со сложными, а, возможно и<br>
> старыми и тяжеловесными другими "enterprice" решениями.<br>
><br>
> Есть ли "решение" от перла? или подобные солюшены, но для других<br>
> проблем?<br>
><br>
> Для написания веба на перле есть Catalyst -- MVC фрейсворк с поддержкой<br>
деплоя на разные сервера, DBIx::Class -- ORM, Template::Toolkit --<br>
шаблонизатор. Mojo -- более легковесный, но сам в себе. Dancer -- еще<br>
один фреймворк о котором стоит упомянуть. Все это собирается и<br>
настраивается как под линуксом так и под виндами (работает,<br>
естественно, медленней).<br>
<br>
<br>
> 2. Понятное дело, что если фэйсбук работает на php, выдерживающий,<br>
> думаю, гораздо большие нагрузки чем вышеупомянутые энтерпрайс-солюшены<br>
> от жавы, то, зная технологии на к-х это основано, понятно, что и<br>
> решение на перле их без проблем может с ними справиться.<br>
><br>
Архитектурно решения на каждой платформе одинаковы. Пути достижения цели<br>
разные. Если у меня спрашивают сейчас на чем написать сайтик, то я<br>
предлагаю django. Потому что более развитая экосистема с большой базой<br>
инструкций и howto. Не надо лазить по CPAN в поиске ответа на вопрос<br>
какой же модуль лучше форматирует дату.<br>
<br>
3. Под оба перечисленных пункта непопулярности перла подпадает и Ruby.<br>
> Однако, он не "у заняпадзе", как Перл. Почему?<br>
><br>
> Руби не выстрелил, как ему пророчили пяток лет назад. Занял нишу мелких и<br>
средних сайтов и все. Ничего большого на нем нет. А на перле есть.<br>
<br>
> Собственно вопрос: почему в РБ, в Минске в частности, судя по<br>
> <a href="http://jobs.tut.by" target="_blank">jobs.tut.by</a> мало предложений по работ perl-разработчиком? Это с перлом<br>
> так туго или глухомань местная сказывается...?<br>
<br>
Глухомань да, но и перл не шибко популярная платформа. Это как дилер<br>
Порше, вроде в Минске есть, а покупать машины едут в Европу.<br>
<br>
<br>
Если будут вопросы, задавайте. А еще есть Moscow.pm, там более живая<br>
рассылка.<br>
<br>
Кстати, есть пару довольно простых задач на аутсорс по перлу. Резюме не<br>
надо, но если интересно пишите, мои контакты в подписи.<br>
<br>
 Best regards,<br>
> Ivan Baidakou<br>
><br>
> PS. Резюме в личку улетит.<br>
><br>
> ---=== original message ===---<br>
> Date: Thu, 21 Mar 2013 14:01:35 +0100<br>
> Subj: Re: [Minsk-pm] Perl in Minsk<br>
> From: Andrei <<a href="mailto:andrei.protasovitski@gmail.com">andrei.protasovitski@gmail.com</a>><br>
> To: "Minsk.pm group" <<a href="mailto:minsk-pm@pm.org">minsk-pm@pm.org</a>><br>
><br>
> Две основных причины:<br>
><br>
> 1. Маркетинг.<br>
><br>
> За Perl'ом нет никакой организации, как за C# или Java. С другой<br>
> стороны, с 1993 года основная версия Perl -- 5, т.е. уже почти 20 лет<br>
> прошло. И тот факт, что нынешний стабильный релиз (5.16.2 если я<br>
> правильно ошибаюсь) очень сильно отличается от того, что было 20 лет<br>
> назад, никого не волнует. Народ всё равно считает Perl старым умирающим<br>
> языком.<br>
><br>
> 2. Уровень входа<br>
><br>
> Уровень входа в Perl довольно высокий, требует понимания многих вещей,<br>
> до которых рядовые джависты и дотнетчики иногда даже не дорастают. С<br>
> точки зренияя коммьюнити, это хорошо -- меньше случайных людей. С точки<br>
> зрения стартапов, это плохо -- специалистов мало.<br>
><br>
> Имхо.<br>
><br>
><br>
><br>
> А вооще у нас около 100 Perl-программистов работает и ещё набираем.<br>
> Фул-тайм, переезд в Амстердам и прочие плюшки. Резюме -- мне. :)<br>
><br>
> --<br>
> Andrei Protasovitski<br>
> < andrei[dot]protasovitski[at]gmail[dot]com ><br>
> Diemen, Netherlands<br>
><br>
><br>
><br>
> --<br>
> Bασιλίσκος Arcticus ὑπέρnihilisticus / Ivan Baidakou<br>
> <<a href="mailto:the.dmol@gmail.com">the.dmol@gmail.com</a>><br>
> _______________________________________________<br>
> Minsk-pm mailing list<br>
> <a href="mailto:Minsk-pm@pm.org">Minsk-pm@pm.org</a><br>
> <a href="http://mail.pm.org/mailman/listinfo/minsk-pm" target="_blank">http://mail.pm.org/mailman/listinfo/minsk-pm</a><br>
><br>
<br>
<br>
<br>
--<br>
WBR, Yury Pats<br>
skype: yuripats<br>
cellular: <a href="tel:%2B375%20%2829%29%205870723" value="+375295870723">+375 (29) 5870723</a><br>
<br>
<br>
<br>
--<br>
Bασιλίσκος Arcticus ὑπέρnihilisticus / Ivan Baidakou<br>
<<a href="mailto:the.dmol@gmail.com">the.dmol@gmail.com</a>><br>
_______________________________________________<br>
Minsk-pm mailing list<br>
<a href="mailto:Minsk-pm@pm.org">Minsk-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/minsk-pm" target="_blank">http://mail.pm.org/mailman/listinfo/minsk-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Andrei Protasovitski<br>< andrei[dot]protasovitski[at]gmail[dot]com ><br>Diemen, Netherlands
</div>