Làm cách nào một người mới phân biệt được điều này? Làm thế nào người ta có thể biết anh/cô ấy đang làm việc là hệ thống back-end hoặc hệ thống front-end?Định nghĩa/sự khác biệt của "phụ trợ" và "lối vào" trong một dự án/phát triển phần mềm là gì?
10
A
Trả lời
32
"Front-end" thường có nghĩa là các phần của dự án mà người dùng tương tác - chẳng hạn như giao diện người dùng đồ họa hoặc dòng lệnh. Đó là một thuật ngữ mơ hồ, không có định nghĩa chính xác.
"Back-end" có nghĩa là các phần thực hiện công việc, nhưng người dùng không biết hoặc không thể nhìn thấy. Cơ sở dữ liệu, dịch vụ, v.v.
Hãy nghĩ về nó như một nhà hàng nơi bạn không thể thấy nhà bếp. Là một khách hàng, bạn thấy mặt trước - trang trí, thực đơn, nhân viên chờ đợi. Trong khi đó, nhà bếp và nhà kho không có tầm nhìn, nhưng đang chuẩn bị thức ăn.