Front-end và back-end là gì?
Còn gọi: front end, front-end, frontend, back end, back-end
Front-end là phần của website hay ứng dụng chạy trên thiết bị người dùng và họ nhìn thấy, tương tác trực tiếp; back-end là phần chạy trên máy chủ, xử lý dữ liệu, tài khoản, thanh toán và cung cấp dữ liệu cho front-end.
Hiểu kỹ hơn
Front-end developer dựng giao diện từ bản thiết kế bằng HTML, CSS, JavaScript và các framework như React, Vue; họ là người designer làm việc cùng nhiều nhất. Back-end developer xây cơ sở dữ liệu, API, logic nghiệp vụ, bảo mật, bằng các ngôn ngữ như Node.js, PHP, Python, Java. Hai phần giao tiếp qua API: front-end gửi yêu cầu, back-end trả dữ liệu. Hiểu sự phân chia này giúp designer biết hỏi ai: khoảng cách lệch hay animation giật là việc front-end; dữ liệu sai, tải chậm vì truy vấn, không gửi được email là việc back-end. Người làm cả hai gọi là full-stack developer. Thiết kế tốt cần tính cả giới hạn back-end, ví dụ dữ liệu có sẵn hay không.








