Достаточно
утилитарный, достаточно элитарный.
Erlang is named
after A.
K. Erlang. It is sometimes thought that its name is an
abbreviation of Ericsson Language, owing to its origin inside
Ericsson. According to Bjarne Däcker, who headed the Computer
Science Lab at the time, this duality is intentional.
Есть хорошая,
годная статья про Эрланг (Erlang). Введение
в тему для тех, кто «да, да, я слышал, это
круто и здорово, может в моем проекте
будет полезно?». Хотя лично мне кажется,
что тем, кому может быть реально полезен
Эрланг, про него рассказывать уже не
надо (они и так уже в теме). Во всяком
случае, им рассказывать надо не так
поверхностно.
Его создатели
выбирали каждую деталь и особенность
реализации так, чтобы сделать его
идеальным для решения вполне конкретных
телекоммуникационных задач, с которыми
они сталкивались в 80-90-х годах. Во многом
из-за этого он так и не стал универсальным
языком программирования как C++, Python и
другие, а так и остался спустя многие
годы специализированным инструментом.
Сегодня спрос и предложение на специалистов
по Erlang на рынке труда относительно малы,
что для большинства проектов является
основным аргументом против Erlang, хотя
порой они и сталкиваются с задачами,
где он запросто бы стал тем самым
«идеальным инструментом».
...
Хотя статья и
называется «Эрланг в интернет-проектах»,
как раз тема применения Эрланга в
конкретных веб-проектах раскрыта слабо.
Почти не. А жаль.
Какой вывод
можно сделать о применимости Эрланга
в вебе? Наверное такой: если вы хотите
сделать надежную, производительную,
горизонтально масштабируемую многопоточную
обработку событий/сообщений — можете
сделать это на Эрланг. Но не ждите
библиотек, фреймворков и доступных
спецов — все будете делать своими
ручками.
Сцылки, которые
стоит посетить, если хотите знать больше
про Эрланг:
Комментариев нет:
Отправить комментарий