01/10/2018, 12:01
Ứng dụng đa nền tảng thì csdl đặt ở đâu?
Mình đang muốn viết một ứng dụng đa nền tảng cho desktop - IOS - Android
Giả sử mình viết một ứng dụng quản lý nhân viên đơn giản. Quản lý cả 3 hệ điều hành trên thì mình dùng ứng dụng gì để lưu dữ liệu, đảm bảo cho việc get và set danh sách nhĩ
Bài liên quan
Thông thường bạn cần đặt DB/API ở server ngoài thì app của bạn mới public được (trừ khi bạn setup server ở nhà bạn cho access từ bên ngoài).
Do đó, câu hỏi này là vô nghĩa vì tất cả các ứng dụng Windows/iOS/Android đều giao tiếp với DB/API thông qua HTTP request hoặc Socket (hoặc bất kì cách giao tiếp nào khác).
Về CSDL thì bạn có thể chọn 1 RDBMS nào cũng được như SQL Server, PostgreSQL hay MySQL
Muốn nhận / ghi dữ liệu từ các app đa nền tảng thì bạn có thể tìm hiểu
Web Service
, Web Service sẽ thay thế phần xử lý nghiệp vụ của bạn với CSDL. Ứng dụng chỉ dùng API của Web Service để xử lý lên DB, dùng JSON để trao đổi dữ liệuE sử dụng dc “SQL Server” cơ mà đó là sử dụng trên 1 nền tảng android hoặc desktop. Giờ muốn kết nối cả 3 về 1 phía để em có thể xử lý các thao tác trên các nền tảng khác nhau.
Vậy là hướng đi là phải học về web service rồi ^^ tks a nhé