Небольшая корпоративная социальная сеть на Node.js : за и против?
Ребята, всем привет. На днях в студию пришёл заказ : небольшая социальная сеть, но исключительно корпоративная. Поставили задачу : нужно максимальное быстродействие, потому что социальная сеть связана в основном с оповещениями, загрузками документов, причем все, как мы понимаем, должно быть красивеньким и асинхронным.
Под вопрос попали : Node.js с асинхронностью из коробки и Ruby с кучей гемов. Руби, конечно, проигрывает в скорости, но за-то имеется куча гемов на каждый случай жизни. Нода же пока не имеет такого количества модулей и библиотек, что затянет скорость разработки(что не так важно), за-то как технология просто шикарная : легко расширяемая, быстрая и модная.
Что бы вы выбрали для данного проекта? И есть ли смысл рассчитывать на ноду в подобных проектах в будущем(соц.сети, порталы) ?
Классический ответ: пишите на том, что знаете. Я бы лично не посомневался написать на ноде -- хотя бы потому, что я в руби ни в зуб ногой.
Касательно количества библиотек -- а вы давно ходили на npm?:)