тут
тут
тут
и тут
Чтобы суметь написать на джаве что-то, к чему не надо будет писать перезапускающий скрипт на падения и утечки памяти, а также приставлять внешний балансер по MAC адресам, нужно кроме джавы выучить еще кучу всего и набить массу шишек о все "неправильные" (с точки зрения серверных приложений) паттерны програмирования, которые предлагает универсальный язык java. Там есть масса приёмов и библиотек (якобы для написания серверов), которые в конечном счете приведут не к качественному серверному ПО, а к сложной каше из блокировок, семафоров и еще какой-нить фигне с массой скрытых ошибок.
В то же время эрланг с самого первого учебника предлагает, преподает и сильно рекомендует всего один путь (а также затрудняет все остальные). Эрланг -- это даже больше не язык, это как раз и есть этот самый единственный путь, следуя которому можно сравнительно легко получить качественное серверное ПО. После него уже не важно на чем писать сервер, на любом языке результат будет куда лучше, чем у остальных. Просто на эрланге проще, так как этот язык заточен под этот путь.
тут
Я нашёл в россии (ульяновске, не иначе) двадцать пять человек на Эрланг...
тут
Группу я набирал не одномоментно, целиком, а постепенно расширял, год примерно. Так что некая преемственность была. Сложно сказать, что такое "сколько времени чтобы группа заработала". На индивидуальном уровне — недели две от начала чтения книжки про эрланг до приличного production кода.
и тут
Скала — ужасный язык, слишком сложный для изучения.
no subject
Date: 2010-04-15 12:12 am (UTC)no subject
Date: 2010-04-15 08:07 pm (UTC)no subject
Date: 2010-04-15 09:19 pm (UTC)executable UML a.k.a. Shlaer-Mellor основан на обмене сообщениями. И это единственный известный мне способ сделать 100% генерацию кода из моделей. До чего MDA наша современная будет ковылять ещё долго-долго.
А Эрланг пришёл из телекома. Там это единственный вменяемый способ построить нормальную систему.
no subject
Date: 2010-04-16 01:09 am (UTC)no subject
Date: 2010-04-16 05:15 am (UTC)