Node.js предлагает использовать javascript как на стороне сервера, так и на стороне клиента.Если вы ищете что-то более похожее на ruby-on-rails, то посмотрите express.js , который представляет собой веб-фреймворк, основанный на Node.js.Обе они являются серверными средами, но они предлагают библиотеки, которые можно использовать на стороне клиента.
Следует иметь в виду, что если вы визуализируете представления из данных JSON на стороне клиента, вам потребуетсячтобы клиент загружал библиотеки javascript для выполнения этих операций, а затем отображал представления, что может быть более дорогой операцией.Тем не менее, если ваше представление достаточно простое, вы всегда можете написать простую собственную функцию javascript для отображения ваших данных JSON, а не полагаться на совершенно новый фреймворк и средство визуализации представления.