Задать вопрос
yucom
@yucom
Ruby on Rails Developer

Ruby on Rails vs Node.js: что лучше выбрать?

Что меньше потребляет ресурсов (памяти), имеет меньше зависимостей и эффективнее справляется со своими задачами?
  • Вопрос задан
  • 7149 просмотров
Подписаться 3 Оценить 1 комментарий
Решения вопроса 2
Ноду с рельсами сравнивать нельзя вообще. Никоим образом.
Аналог ноды в руби это https://github.com/eventmachine/eventmachine - фреймворк для асинхронной работы с сокетами. Всё, что можно сделать в ноде, можно сделать и в eventmachine.
Ресурсов eventmachine будет съедать побольше ноды. Не на порядки, но в разы. Это минус, критичный лишь в очень редких ситуациях. Плюсом eventmachine будет то, что использоваться будет не яваскрипт, а руби и вся сопутствующая руби инфраструктура - тысячи библиотек(гемов) на все случаи жизни.

Вы не написали, для какой цели вы выбираете фреймворк, но могу предположить, что для какого-то вебпроекта, для 99.99% из которых ни нода, ни eventmachine не подойдут в виду своей асинхронности и низкоуровневости.

Если вам нужен фреймворк для написания веб приложения, то у rails в среде ruby/nodejs конкурентов просто нет. express.js/sinatra и другие мини фреймворки для чего-то серьёзного рассматривать не стоит, хотя если вы любите выдумывать велосипеды и всё делать руками, то можно.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
зависит от задачи. Можно использовать в рамках одного проекта и то и то.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
pomeo
@pomeo
Вы неправильно сравниваете, имеет смысл только express.js vs sinatra.
Ответ написан
Комментировать
@pavelBEPCTAJLLlIK
<HTML>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы