Re[12]: Почему Эрланг
От: so5team https://stiffstream.com
Дата: 15.06.15 08:00
Оценка: :)
Здравствуйте, Sinclair, Вы писали:

S>>В сухом остатке получается, что возможность Erlang-а создать 100K процессов является лишь маркетинговой фишкой, которая далеко не всегда будет востребована на практике.

S>Нет. В сухом остатке получается, что возможность Erlang-а создать 100К процессов является полезнейшим инструментом для разработки современных сетевых приложений, которая остро востребована на практике.

В Erlang-е.
В других языках это делается другими средствами.

S>Поэтому эрланг рулит в тех местах, где много коммуникаций. Например, объём кода Yaws примерно втрое меньше, чем у сишного NGinx — при сравнимых характеристиках производительности.


А откуда данные по производительности?

Ну и еще интересно, почему огромное количество сайтов работает на nginx, а о Yaws говорят только Ыксперты на RSDN-е? Может количество строк и язык программирования к качеству/успешности/востребованности продукта не имеет отношения?

S>>Не помню, чтобы я видел ваш пример. Но пусть будет так. При обработке HTTP запросов Erlang заруливает Apache, который уже лет 15 считается одним из самых тормознутых HTTP-серверов. Один пример есть. Еще будут?

S>Конечно. Попробуйте написать код GSM-switch на С++.

Это намек на AXD301? Так ведь Ericsson не смог написать его без С и C++, что характерно.
А другие производители телекомоского оборудования, скажем, Alcatel, не использовали в своих продуктах Erlang, зато C++ использовали.

Ну и да, доводилось писать софт для работы с GSM/SMPP/UCP на C++. Отлично пишется, удобнее чем на Java и работает быстрее, чем на Erlang-е или какой-нибудь другой динамике.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.