2015-02-10 12:51 GMT+03:00 Daniel Podolsky <[email protected]>:

> > Примеров много:
> > * online чаты, уведомления пользователей о новых событиях
> > * очереди, обработка сообщений очередей
> > * большинство стриминг задач
> > * ....
> задача типа "прокси", да, спасибо. почему в этом ряду оказались
> очереди - я не очень понимаю, ну да и хрен с ним.
>
> Вот какой вопрос меня мучит: почему бытует мнение, что эту задачу
> эффективно решать на perl? Пусть даже и с применением  AnyEvent...
>

У кого бытует? У меня нет такого мнения. Можно на Go, Python или даже PHP.

Я сам лично, если сейчас сяду писать это дело на Go, то мне понадобится X
времени для прототипа c сомнительным качеством, а за эти X времени я на
Perl напишу отдельный модуль приложение который сам ставит зависимости,
собирается в пакет, содержит тесты, запускается под uwsgi, код будет
лаконичный, понятный через год и два, поддерживаемый...

Возьмем опытного программиста на Python он сделает тоже самое в Python за X
времени.

Эффективность наших решений будет в рамках ТЗ, а если нет, то какие мы
"опытные" если не учли возможности инструментария и решение не выдерживает
требований.

Если задача (ТЗ) ставит под сомнение возможности ЯП, то нужно провести
тесты, опять же в Perl я проведу тесты за X времени и скажу, что да мы
справимся или нет не справимся, но я за X времени не смогу оценить Go ибо
не знаю всех потенциальных тонкостей и мой тестовый стенд может не учесть
всех особеностей. Далее вопрос в кадрах и экспертизе. Для бизнеса возможно
будет выгоднее нанять еще человека или пойти на компромис в ТЗ. Дальше
пошли тонкие материи финансовых потоков....




> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>



-- 
Best regards, Ruslan.
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить