10 javascript node.js express backbone.js 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更新页面.
我知道所有这些都可以通过任何列出的框架来完成.我对特定框架的功能感兴趣,这些框架将帮助框架更好地与基于节点的后端集成,而不是其他框架.
取决于应用程序和您的用例。我倾向于在服务器端生成 html,所以我仍然获得 seo 的好处——客户端的主干和其他富含 js 的框架有一个不幸的副作用,即不能被 Googlebot 抓取。
如果您需要身份验证才能使用您的应用程序,那么骨干网或 TODOMVC 上展示的另一个框架可能是一个很好的解决方案。
通常,当在服务器端使用 socket.io 时,您也会在客户端使用它。
归档时间: |
|
查看次数: |
1535 次 |
最近记录: |