Я создаю webapp используя Node.js + Express.js + socket.io.js на сервере.
В любой из популярных интерфейсных интерфейсов (Agility, Angular, Backbone, Closure, Dojo, Ember, GWT, jQuery, Knockback, Knockout, Spine, YUI и т.д.) хорошо интегрируются с этим бэкэндом для "в реальном времени"?
Я хочу, чтобы мое приложение было очень "в реальном времени". В частности, когда пользователь отправляет форму, я хочу, чтобы информация была отправлена с использованием веб-сокетов на бэкэнд для проверки и (если проверка прошла) для обновления в базе данных. Затем серверная сторона будет использовать веб-сокеты для отправки подтверждения о сохранении данных или некоторых списков ошибок. Я буду использовать ответ сервера для обновления страницы с помощью JavaScript.
Я знаю, что все это можно сделать с любой из перечисленных фреймворков. Меня интересуют особенности конкретных фреймворков, которые помогут интегрировать структуру с бэкэндом на основе Node, чем другие фреймворки.