- Bùi Tấn Lực
- 1098
- 02/12/2024
Framework CakePHP là gì? Đó là một Framework PHP dựa theo mô hình MVC (Model-View- Controller) có mã nguồn mở, phát triển các ứng dụng, phần mềm web, chi tiết như nào hãy cùng chúng tôi phân tích:
Framework CakePHP là gì? Tính năng của Framework CakePHP
Mục Lục [Ẩn]
Framework CakePHP là gì?
Framework CakePHP là một Framework PHP được xây dựng dựa theo mô hình MVC (Model-View- Controller) có mã nguồn mở, phát triển các ứng dụng, phần mềm web và trang web thương mại điện tử.
Xem thêm bài viết :
Tính năng của Framework CakePHP
Có kiến trúc MVC.
Hỗ trợ đa ngôn ngữ.
Hỗ trợ phân quyền truy cập.
Nhiều thư viện hỗ trợ cho phần giao diện như Ajax, HTML Form, và Javascript...
Controller cũng được hỗ trợ nhiều thư viện như Session, Email, Security, Request Handling, Cookies...
Lịch sử phát triển của Framework CakePHP
Ngày 15 tháng 4 năm 2005.. CakePHP được phát triển bởi Michal Tatarynowicz, CakePHP đã xuất bản nó theo giấy phép MIT và mở nó cho các nhà phát triển cộng đồng. Larry E Masters tiếp quản vị trí nhà phát triển chính vào tháng 7 năm 2005.
Vào năm 2006 phiên bản 1.0 được phát hành.
Vào năm 2011 phiên bản 2 được phát hành.
Vào năm 2014 phiên bản 3 được phát hành, các phiên bản trước đó hoàn toàn bị thu hồi.
Vào tháng 9/2016 phiên bản 3.3.3. Of CakePHP được phát hành với nhiều tính năng cao cấp.
Vào ngày 19 tháng 6 năm 2019 phiên bản 3.7.9 được phát hành.
Được phát hành gần đây là phiên bản 4.
Cấu trúc thư mục của Framework CakePHP
Tests: Chứa các thành phần dùng để chạy thử nghiệm.
Tmp: Chứa các dữ liệu tạm thời
Vendor: Chứa CakePHP và các phần của ứng dụng khác.
Webroot: Chứa tất cả các tệp công khai.
Bin: Chứa các tệp thực thi.
Logs: Chứa các tệp nhật ký.
Config: Chứa các tệp cấu hình của hệ thống.
Plugins: Chứa các Plugin của ứng dụng.
Src: Chứa các tệp để thực hiện hành vi của ứng dụng.
Ưu và Nhược điểm của Framework CakePHP
Ưu điểm của Framework CakePHP
Cấu trúc MVC: Sự phân chia của các thành phần trong ứng dụng làm cho quá trình phát triển trở nên dễ dàng.
Bảo mật: Với nhiều tính năng bảo mật được tích hợp.
Tích hợp tính năng CRUD: Giúp thao tác với cơ sở dữ liệu nhanh chóng.
Nhược điểm của Framework CakePHP
Khó dùng trong dự án lớn: Rất khó dùng trong các dự án lớn vì khối dữ liệu phức tạp.
Khó chỉnh sửa giao diện nội tuyến: Lập trình viên rất khó làm việc, cụ thể là khó chỉnh sửa các giao diện nội tuyến.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Framework CakePHP là gì?
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *