Nên chọn các service có sẵn hay là tự xây dựng Web Service của riêng mình

Chào mọi người!
Cho mình hỏi: Lập trình android thì nên lựa chọn giữa các service có sẵn như Firebase, Realm, Parse… hay tự xây dựng Web service php, asp.net của riêng mình.
Và phân ticvhs giúp lợi ích 2 cái trên là như thế nào, khi nào thì nên dùng cái nào?
Cám ơn mọi người

App bé hay vừa thì dùng cloud webservice như Firebase, Realm thì ok.
App lớn thì NEVER.

Lý do:

  • Cấu trúc DB phải theo mô hình của cloud service, muốn tuỳ chỉnh, rất khó làm được.
  • Muốn nâng cấp hệ thống khi app to dần, không thể làm được với Firebase.
  • Dữ liệu càng lớn, chi phí càng đắt thêm.
  • Muốn export dữ liệu ra theo ý muốn, không thể nào làm được. Ví dụ, ở Firebase thì phải liên hệ technical support.
4 Likes

<3 :like: Tks bác :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?