我正在评估 Backbone.js 以在我的 Web 应用程序中保持数据和 UI 同步。然而,Backbone 的大部分价值似乎在于它对 RESTful 接口的使用。虽然我将来可能会添加服务器端备份,但我的主要用例涉及使用 HTML5 本地存储离线存储所有数据。
对于这样的用例,Backbone 是否矫枉过正?如果是这样,是否有更好的解决方案,仅专注于在数据更改时更新 UI,反之亦然?(我也在研究 Knockout 和 Javascript MVC。)
编辑:我现在也在研究Angular.js和jQuery Data Link。