Kinh nghiệm lập trình website mã nguồn mở PHP

Mô hình MVC là gì và tác dụng ra sao – Loạt bài Tự xây dựng PHP Framework

Giới thiệu

Bài viết này thuộc Chương 1 – Giới thiệu khái niệm MVC và cài đặt môi trường làm việc, trong loạt bài: Tự xây dựng PHP Framework.
Trong bài này, ta sẽ được học cấu trúc MVC – một cấu trúc đã quá nổi tiếng trong các ứng dụng ngày nay.
Nội dung gồm 8 chương, 66 video
Ngôn ngữ sử dụng: tiếng anh
Cuối mỗi video sẽ có phần tổng kết, tóm tắt bài học bằng tiếng Việt và source code để các bạn kham khảo.

Video

Tổng kết

Mô hình MVC viết tắt của Model-View-Controller, trong đó:
Controller nhận request từ user qua hành vi truy cập bằng trình duyệt, sau đó controller sẽ truy xuất tới Model lấy dữ liệu và trả về View.
Model chịu trách nhiệm làm việc với Database
View chịu trách nhiệm xuất nội dung ra ngoài trình duyệt.

Tại sao nên dùng mô hình MVC?
Để tách biệt code theo chức năng: xử lý logic và giao diện.
Mục đích là tăng tốc độ làm việc, thử hình dung trong dự án lớn nhiều người cùng tham gia, người làm giao diện sẽ làm việc trên View, làm database sẽ làm việc trên Model.
Quan trọng nhất là code được tổ chức tốt, dễ hiểu. Thuận lợi cho việc bảo trì và nâng cấp.

Ta có thể thấy mô hình MVC rất đơn giản nhưng cũng vô cùng hiệu quả, giúp cấu trúc dự án trở nên mạch lạc và gọn gàng hơn. Trong chương 9 thậm chí ta còn được làm quen với mô hình hiện đại hơn là HMVC.

Bài tiếp theo: Cài đặt môi trường làm việc

Mục lục loạt bài Tự xây dựng PHP Framework

Mô hình MVC là gì và tác dụng ra sao – Loạt bài Tự xây dựng PHP Framework
Đánh giá bài viết

Gửi phản hồi

Your email address will not be published. Required fields are marked *