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ĩ

Son Tran viết 14:09 ngày 01/10/2018

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).

Phan Bá Hải viết 14:17 ngày 01/10/2018

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ệu

hunter viết 14:12 ngày 01/10/2018

E 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é

Bài liên quan
0