Backend là phần “phía sau” của một ứng dụng hoặc trang web – nơi xử lý dữ liệu, logic, và giao tiếp với cơ sở dữ liệu. Nó không phải là phần người dùng nhìn thấy (đó là frontend), mà là nơi mọi thứ “chạy ngầm”.
Hãy tưởng tượng bạn vào một nhà hàng:
Frontend là người phục vụ – bạn nhìn thấy, nói chuyện với họ và gọi món.
Backend là nhà bếp – nơi đầu bếp tiếp nhận đơn hàng, nấu nướng, và chuẩn bị món ăn để gửi ra.
Khi bạn đăng nhập, gửi biểu mẫu, mua hàng,... frontend sẽ gửi yêu cầu về backend.
Backend xử lý yêu cầu (ví dụ kiểm tra tài khoản, tính toán giá, lưu dữ liệu...), rồi gửi kết quả trở lại frontend để hiển thị cho bạn.
Ngôn ngữ lập trình phổ biến:
PHP, Python, Node.js, Java, Ruby, Go,...
Cơ sở dữ liệu:
MySQL, PostgreSQL, MongoDB,...
Máy chủ (server):
Nơi lưu trữ và chạy các ứng dụng backend.
API:
Giao diện để frontend “giao tiếp” với backend.
Backend là nơi xử lý mọi hoạt động phía sau giao diện người dùng, giúp ứng dụng hoạt động chính xác, an toàn và hiệu quả.
« Trở về trang chủ thiết kế web TRUST.vn