Tôi đang đánh giá Backbone.js để giữ dữ liệu và giao diện người dùng được đồng bộ hóa trong ứng dụng web của tôi. Tuy nhiên, phần lớn giá trị của Backbone dường như nằm trong việc sử dụng các giao diện RESTful. Mặc dù tôi có thể thêm bản sao lưu phía máy chủ trong tương lai, trường hợp sử dụng chính của tôi liên quan đến việc lưu trữ tất cả dữ liệu ngoại tuyến bằng cách sử dụng bộ nhớ cục bộ HTML5.Sử dụng Backbone.js ngoại tuyến
Có quá tải cần thiết cho một trường hợp sử dụng như vậy không? Nếu vậy, có giải pháp nào tốt hơn hay không, chỉ tập trung vào việc cập nhật giao diện người dùng khi thay đổi dữ liệu và ngược lại? (Tôi cũng đang xem xét Knockout và Javascript MVC.)
EDIT: Tôi hiện cũng đang xem xét Angular.js và jQuery Data Link.