14
правок
M0Ray (обсуждение | вклад) м |
M0Ray (обсуждение | вклад) м |
||
Строка 32: | Строка 32: | ||
Конечно же, у вас есть эта удобнейшая утилита - wget. ;) | Конечно же, у вас есть эта удобнейшая утилита - wget. ;) | ||
Ещё нам понадобится свеженький Erlang - это компилятор языка, на котором написан ejabberd. Вряд ли он есть в вашем репозитории, потому я отдельно покажу, как собрать его из [http://erlang.org/download.html исходных кодов]. Как программист, не удержусь от пояснения, зачем было использовать этот с виду громоздкий и неудобный язык. Он громоздок и неудобен лишь с виду, для написания программ вроде hello world, однако предоставляет прекрасный инструментарий многопоточного и распределённого программирования. Это позволит вам единожды написанную программу использовать на огромных кластерах, в которые будет проще простого добавить новые вычислительные мощности. Именно поэтому ejabberd считается одним из самых быстрых и масштабируемых серверов протокола XMPP. | Ещё нам понадобится свеженький [http://ru.wikipedia.org/wiki/Erlang Erlang] - это компилятор языка, на котором написан ejabberd. Вряд ли он есть в вашем репозитории, потому я отдельно покажу, как собрать его из [http://erlang.org/download.html исходных кодов]. Как программист, не удержусь от пояснения, зачем было использовать этот с виду громоздкий и неудобный язык. Он громоздок и неудобен действительно лишь с виду, для написания программ вроде hello world, однако предоставляет прекрасный инструментарий многопоточного и распределённого программирования. Это позволит вам единожды написанную и собранную программу использовать на огромных кластерах, состоящих из машин любой архитектуры, в которые будет проще простого добавить новые вычислительные мощности. Даже java не обладает подобными возможностями. Именно поэтому ejabberd считается одним из самых быстрых и масштабируемых серверов протокола XMPP. | ||
Но довольно лирики. | Но довольно лирики. |
правок