Tôi có một ứng dụng mà tôi muốn tạo. Nhưng tôi không chắc chắn làm thế nào để đi về nó. Tôi đang sử dụng node.js và muốn sử dụng couchdb, nhưng nếu một cái gì đó như mongodb hoặc riak sẽ là một lựa chọn tốt hơn họ im sẵn sàng nghe ý tưởng. Nhưng, tôi có một trang web, nóiỨng dụng ngoại tuyến với Node.JS và CouchDB
cool.com
và trên đó là một trường hợp couchdb, cũng như một trang web để quản lý một cửa hàng. nói một giỏ mua hàng. db chứa tất cả các mục và dữ liệu của cửa hàng. Bản thân ứng dụng có phần phụ trợ quản trị để quản lý dữ liệu đó và có thể thay đổi các mục. Những gì tôi muốn để có thể làm, là có khả năng để có được người dùng bị ngắt kết nối từ internet, và vẫn có công việc quản trị phụ trợ. Tôi nhận ra điều này để làm việc tôi cần phải sử dụng một khuôn khổ phía khách hàng với các mô hình của tôi/tuyến đường/bộ điều khiển/bất cứ điều gì. Nhưng những gì tôi không chắc chắn, là làm thế nào để cho các chức năng trang web trong khi offline. couchdb nếu được cài đặt cục bộ có thể đồng bộ hóa dữ liệu từ cục bộ đến từ xa khi quay lại trực tuyến và nếu người dùng quản trị trên máy tính, tôi có thể yêu cầu họ cài đặt ghế dài. nhưng điều đó có thể lộn xộn.
Ngoài ra, điều gì sẽ xảy ra nếu người dùng quản trị viên đang sử dụng máy tính bảng hoặc điện thoại? Tôi có cần phải có ứng dụng di động thực tế và ứng dụng dành cho máy tính để bàn để thực hiện việc này không? là có một số cách tôi có thể thiết lập này để nó liền mạch người dùng cuối. Tôi cũng muốn điều này là ngoại tuyến cho người dùng cuối, nhưng đối tượng lớn hơn là quản trị viên.
Một trường hợp sử dụng khác, instore hệ thống POS. và sức mạnh biến mất. Tuy nhiên, hệ thống POS có thể được tải từ web vào một máy tính bảng và họ vẫn có thể thực hiện bán hàng dựa trên thẻ nếu wifi đã hết, vì ứng dụng có sẵn ngoại tuyến.
Im chỉ không chắc chắn cách thực hiện việc này. cho phép giả sử tôi cần một framrwork khách hàng có thể xử lý dữ liệu cũng như các phụ trợ. một cái gì đó giống như ember, hoặc góc cạnh. theres cũng tất cả trong một ngăn xếp như meteor và derby js, nhưng những arent hoàn toàn ẩn, nhưng là cho sự xuất hiện của thời gian thực. mặc dù sao băng có mini mongo vì vậy nó có thể là giá trị xem xét. Tôi đã hy vọng một người nào đó có thể giúp tôi tìm ra cách tôi sẽ thiết lập để làm việc, tốt nhất là với đi văng, nhưng nosql khác sẽ làm việc quá nếu tôi có thể có một cách để đồng bộ hóa dữ liệu.
Bạn có ý nghĩa gì khi bán hàng dựa trên thẻ? Bạn có nghĩa là thanh toán bằng thẻ tín dụng? –
Có. Vì vậy, một điểm trong cửa hàng của hệ thống bán hàng. Nó sẽ được dùng nhiều phương thức thanh toán. – skift
Bạn đã kết thúc với điều gì? – bryanmac