Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
API liên kết với SQL Server dùng chung cho nhiều nền tảng. Được hay không ?
Chào mọi người ! Mình có một vấn đề mong các pro có thể chỉ giáo ạ !
Chuyện là nếu có thể làm một cái cấu trúc chung để liên kết với SQL Server thông qua Web, sau đó các ứng dụng của mình chỉ việc móc ra xài thôi, k cần phải viết riêng cho từng môi trường.
Ví dụ: Mình làm winform, thì có phương thức kết nối trực tiếp, quá dễ rồi, nhưng Asp.Net lại có cách khác, và thật ra mình chỉ theo winform nên k có rành về ASP.Net. Một ứng dụng Web PHP muốn kết nối với SQL Server lại phải dựa vào kỹ thuật khác để giao tiếp. Sau này còn có Android, IOS, v.v... Nên bây giờ mình muốn tạo ra một API (thiệt ra nghe mấy ảnh đồn thôi chứ cũng không hiểu nó là gì) để có thể xài chung cho tất cả các phần mềm trong nhìu môi trường như vậy.
Mong các ae nhiệt tình chỉ bảo !
Cám ơn đã đọc bài viết ^^!
Em có thể tham khảo kiến trúc 3 lớp của JavaEE cực kì chi tiết
https://docs.oracle.com/javaee/7/tutorial/overview003.htm
Bạn chỉ cần tạo ra một Web API, phần này bao gồm database, xử lý nghiệp vụ,.. và thằng này sẽ cung cấp các hàm api để những App (IOS, Android, Web App) lấy dữ liệu để hiển thị. Việc này bạn cần có kiến thức về Web thì mới làm được. Bạn đang theo C# vì vậy bạn có thể học ASP.NET Web API.
Theo ngu kiến của mình thì đc. API trả về Json thì các tảng cứ đọc rồi parse json đó ra mà dùng thôi