Tại sao không có Android backend

Em sắp thi THPT, em định theo CNTT.
Không biết là vì sao bên web phân ra frontend và backend mà bên mobile lại không phân ra frontend và backend ạ ?

Backend là phía server trong mô hình client-server, mô hình client-server đã được nhắc tới ở bậc THCS và đã được định nghĩa ở môn tin học THPT. Phần user nhìn thấy là client bao gồm:

  • Giao diện web hiển thị trên browser.
  • Mobile app, thiết bị cầm tay, thiết bị đeo.
  • Desktop App.

Mobile app vẫn cần backend vì data user lưu trữ phía server của nhà phát triển app (số lượng app di động offline rất ít). Từ frontend, backend thường sử dụng cho lập trình web.
Keyword để bạn search google:

  • Mô hình client-server.
  • Kiến trúc web service.
8 Likes

App mobile thì vẫn có backend đấy bạn.

1 Like

Nhưng tại sao không có tuyển backend android í ạ

HR sẽ ghi: tuyển lập trình viên C#, java, nodeJS, PHP, … hoặc ASP.NET, Spring boot, expressJS, laravel, … để làm web service lập trình phía server (cái mà bạn gọi là backend) Vì một server sẽ phục vụ cho hệ thống khác, web, IOS, Android, App windows, app macOS chứ “backend” này không chỉ phục vụ mỗi app android.

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