2013-02-21 115 views
32

Tôi đang tìm cách tiếp cận hoặc thư viện xử lý việc này. ý tưởng là lưu trữ dữ liệu trong localstorage và đồng bộ hóa với phụ trợ khi kết nối có sẵn, trông giống như một giải pháp tuyệt vời nhưng bất kỳ ai đã sử dụng nó trên sản xuất?cách tạo ứng dụng Angular.js ngoại tuyến với đồng bộ hóa máy chủ khi có sẵn

UPDATE:

Ngay bây giờ bạn cũng có thể sử dụng:

Trả lời

2
+0

Miễn phí cho các ứng dụng nguồn mở, cao cấp cho nguồn đóng –

+0

Điều đó không đúng. Hầu hết các thư viện nếu hoàn toàn miễn phí và mở có nguồn gốc với giấy phép MIT. Một số tính năng nâng cao là phần mềm trả tiền nếu được sử dụng cho mục đích thương mại nhưng vẫn miễn phí cho mục đích phi thương mại ngay cả khi phần mềm sử dụng lib không phải là nguồn mở. Địa phương để đồng bộ hóa từ xa có thể được phát triển mà không có các tính năng nâng cao để giải pháp thương mại có thể được phát triển mà không cần thanh toán. –

-1

breezejs không phải là một giải pháp đồng bộ! nếu dữ liệu máy chủ thay đổi những gì xảy ra trong dữ liệu cục bộ nếu một số bản ghi bị xóa trên máy chủ sau khi cập nhật lần cuối, dữ liệu cục bộ phải đồng bộ hóa sau khi phương thức được gọi là đồng bộ hóa trong từ khác một số ngày phải trở lại khách hàng sau khi gọi savechange. máy chủ

+4

Mặc dù đây có thể là thông tin hữu ích nhưng không nên trả lời thay vì nhận xét. – Stefano

+0

Giải pháp Đồng bộ/Phân phối hiếm khi cho phép xóa bản ghi khỏi máy chủ. Bạn sử dụng một trường không hoạt động/isdeleted. Nếu không có điều đó, bạn buộc phải hợp nhất toàn bộ bảng không thể mở rộng. – user1496062