我正在后端使用 Node.js+Express.js+socket.io.js 构建一个 webapp。
是否有任何流行的前端框架(Agility、Angular、Backbone、Closure、Dojo、Ember、GWT、jQuery、Knockback、Knockout、Spine、YUI 等)与“实时”应用程序的后端很好地集成?
我希望我的应用程序具有非常“实时”的感觉。具体来说,当用户提交表单时,我希望使用 Web 套接字将信息发送到后端进行验证,并且(如果验证通过)在数据库中更新。然后,服务器端将使用 Web 套接字发送确认数据已保存或一些错误列表。我将使用服务器的响应来使用 JavaScript 更新页面。
我知道所有这些都可以使用任何列出的框架来完成。我对特定框架的特性感兴趣,这些特性将帮助框架与基于节点的后端更好地集成,而不是其他框架。