Một số thuật ngữ công nghệ Web
Trong kỉ nguyên số, các ứng dụng web là một phần của vô số gương mặt trong cuộc sống hàng ngày và các hoạt
động kinh doanh. Từ ngân hàng online và TMĐT tới các ứng dụng doanh nghiệp và mạng xã hội, các ứng dụng
web tạo điều kiện một dải rộng các hoạt động cái yêu cầu truy cập được ổn định và tin cậy. Không
giống phần mềm truyền thống cái chạy trực tiếp trên một máy người dùng, các ứng dụng web được chứa
trên các máy chủ web và truy cập qua các trình duyệt web. Kiến trúc này cung cấp một vài lợi thế, bao
gồm dễ truy cập từ các thiết bị khác nhau và các cập nhật tại một trung tâm.
Một ứng dụng web điển hình chứa 3 bộ phận chính:
+ Front-End: Giao diện người dùng, cái được xây dựng sử dụng các công nghệ như HTML, CSS, và JavaScript.
Cái này là cái gì những người dùng tương tác trực tiếp với.
+ Back-End: Chức năng và logic phía máy chủ, thường được viết bằng các ngôn ngữ như Python, Ruby, PHP,
hay Node.js. Nó xử lí logic hoạt động, xác thực người dùng, và xử lí dữ liệu.
+ CSDL: Hệ thống lưu giữ nơi dữ liệu ứng dụng được giữ, thường được quản lí qua các hệ thống như
MySQL, PostgreSQL, hay MongoDB.
