javascript - 任何客户端 JavaScript 框架都可以与 Node.js+Express.js+socket.io.js 很好地集成吗?

标签 javascript node.js backbone.js express ember.js

我正在后端使用 Node.js+Express.js+socket.io.js 构建一个 webapp。

任何流行的前端框架(Agility、Angular、Backbone、Closure、Dojo、Ember、GWT、jQuery、Knockback、Knockout、Spine、YUI 等)是否与此后端很好地集成以实现“实时”应用?

我希望我的应用程序具有非常“实时”的感觉。具体来说,当用户提交表单时,我希望使用 Web 套接字将信息发送到后端进行验证,并且(如果验证通过)在数据库中更新。然后,服务器端将使用 Web 套接字发送确认数据已保存或一些错误列表。我将使用服务器的响应来使用 JavaScript 更新页面。

我知道所有这些都可以使用任何列出的框架来完成。我对特定框架的特性感兴趣,这些特性将有助于框架与​​基于 Node 的后端比其他框架更好地集成。

最佳答案

Ember 也确实很合适。

参见 Charles Jolley 的 convoy这对于客户端 Assets 集成非常有帮助。

NPM 的 Ember 包还附带了一个示例应用程序,这可能是一个好的开始(基于 convoy)。

关于javascript - 任何客户端 JavaScript 框架都可以与 Node.js+Express.js+socket.io.js 很好地集成吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13810810/

相关文章:

javascript - 使用 Backbone 进行异步模板加载和渲染后操作

backbone.js - Backbone 、RequireJS 和树

javascript - ReactNative - 许多应用程序使用相同的 JS 代码

javascript - 具有单个元素的 JSON 数组

javascript - 内容切换问题 - 一次 1 个

javascript - 按钮发布错误

javascript - 如何获取前端代码的 mongodb 查询

json - 使用主干模型使用下划线模板引擎渲染 html 表

javascript - Node.js 和 Express.js 中通过向前端请求数据来创建动态链接

node.js - Q.all 在 forEach 之前运行