Thiết kế web với framework Laravel NenTang.vn Chương 5-Bài 2. Kiến trúc MVC là gì? Tác giả: Dương Nguyễn Phú Cường Ngày đăng: 3 năm trước Lưu đồ hoạt động của kiến trúc MVC MVC (Model – View – Controller) Giúp tổ chức mã lệnh của dự án hợp lý và có hệ thống. Tách biệt phần xử lý dữ liệu ra khỏi phần giao diện. Phát triển, kiểm thử ứng dụng thuận lợi khi làm việc theo nhóm. Vai trò của các thành phần trong mô hình MVC Model: quản lý dữ liệu như kết nối đến cơ sở dữ liệu, truy vấn, thêm, xoá, cập nhật dữ liệu. View: trình bày dữ liệu lên giao diện và tương tác với người dùng. Controller: trung gian, giúp Model và View tương tác với nhau. Ưu điểm Dự án có cấu trúc chặt chẽ và rõ ràng. Dễ dàng phát triển do dự án được chia nhỏ. Thuận lợi khi dò lỗi chức năng. Thuận lợi cho làm việc nhóm. Dễ dàng bảo trì và nâng cấp. Nhược điểm Chạy chậm so với lập trình PHP thuần. Đối với dự án nhỏ việc áp dụng mô hình MVC gây cồng kềnh. Mất nhiều thời gian để xây dựng thư viện, cấu trúc. Về trang chủ Về Khóa học Bài học trước Bài học tiếp theo Sản phẩm của Nền tảng NenTang.vn