PHP Framework là gì?
Khái niệm
- Thư viện các hàm xây dựng sẵn.
- Giúp Website có cấu trúc hệ thống rõ ràng và chặt chẽ.
- Thời gian để phát triển Website nhanh hơn.
- Giúp hệ thống bảo mật hơn.
- PHP Framework thường được xây dựng trên nền kiến trúc MVC.
Đặc điểm
- Đặt ra các tiêu chuẩn
- Cách đặt tên biến, tên hàm
- Cách truyền dữ liệu
- Cách tổ chức mã lệnh…
- Là một thư viện
- Kết nối cơ sở dữ liệu, truy vấn dữ liệu từ bảng, quản lý session, đăng nhập, đăng xuất,…
- Rất tốn thời gian khi phải viết đi viết lại các chức năng này
- Xây dựng kiến trúc cho ứng dụng
- Giúp Website có cấu trúc chặt chẽ, rõ ràng
- Có thể mở rộng
- Dễ dàng trao đổi thông tin giữa các nhóm lập trình,…
PHP Framework Laravel
Giới thiệu
- Ra đời vào 04/2011, tác giả: Taylor Otwell
Một số ưu điểm
- Khắc phục lỗi và thừa kế các ưu điểm của các Framework khác.
- Được cập nhật liên tục nên các lỗi được khắc phục nhanh.
- Tài liệu hướng dẫn đầy đủ và rõ ràng.
- Quản lý và tích hợp các thư viện vào dự án dựa vào Composer.
- Quản lý cơ sở dữ liệu với Migration.
- Sử dụng Eloquent ORM (Object Relational Mapping) để quản lý dữ liệu.
- Cơ chế Route trong Laravel mạnh mẻ và linh hoạt.
- Quản lý bố cục với Blade Template.
- ...
Mô hình kiến trúc MVC vận hành trong Framework Laravel
|