我正在开发一个 Web 应用程序,它在 CDN 上托管所有内容,然后通过 Socket.io 连接到 node.js 服务器以获取任何动态。
该站点具有以下动态字段:
- 3 个最新状态更新(每个文本约 300 个字符)
- 3个数值
- 5 个按钮通过 Socket.io 发送响应以供服务器执行某些操作
此外,我想使用“pushState”(可以使用或不使用 Backbone.js)来改善用户从主页、博客、FAQ 等浏览网站时的感觉。
我的问题
Backbone.js 是否适用于如此少量的数据,还是我应该将数据隐藏在 DOM 中并仅使用 jQuery + Socket.io?
换句话说,Backbone.js 对网站来说是矫枉过正还是很好用,因为它会迫使我进入最佳实践?