Ralis
Если вы хотите полный веб-сайт, вы должны пойти на Rails. Ruby поможет вам построить большие сайты за короткое время. Рельсы во многом «волшебны». То есть, вы можете написать одну строку в Rails, что заканчивает тем, что делает довольно много, что для некоторых это хорошая вещь
Экспресс
Экспресс только рамочный каркас. Это просто обеспечивает маршрутизацию, и вы можете использовать свой выбор инструментов для создания того, что вы хотите с ним.
Синатра
Синатра несколько, как экспресс. Это тонкая структура, которая предоставит вам базовую функциональность маршрутизации и вспомогательные классы. Вы можете использовать любой из доступных gems
, чтобы создать свое приложение.
Restify
Для построения интерфейсов API на NodeJS, вы можете использовать эту удивительную структуру под названием restify
Так да, рубин действительно может быть заменен nodeJS, но это потребует разработчиков более квалифицированных в JavaScript , как большие кодовые базы, часто трудно поддерживать.
Я думаю, что вы обязательно должны изменить тему этого вопроса; вы не можете сравнивать фреймворк событий для Javascript с языком программирования общего назначения. – womble
Учитывая, что js имеет намного больше возможностей для знакомства с разработчиками (для разработчиков ruby и разработчиков без рубинов), я считаю, что это очень вероятно. Внесите конец sql и немного шаблонов, и он может потенциально взлететь. – William