CakePHP — это платформа веб-приложений с открытым исходным кодом, написанная на PHP, но ее модель разработана с использованием Ruby on Rails. Как Rails в мире PHP, CakePHP перенял множество замечательных функций RoR и является очень зрелым. Список веб-сайтов, которые в настоящее время используют платформу CakePHP, можно увидеть на странице Sitesinthewild сайта cakephp.org.
CakePHP — это среда быстрой разработки, использующая известные шаблоны проектирования, такие как ActiveRecord, AssociationDataMapping, FrontController и MVC. Основная цель этого проекта — предоставить платформу, которая позволит разработчикам PHP всех уровней быстро разрабатывать надежные веб-приложения без потери гибкости.
Основные особенности:
На основе архитектуры MVC.
Просмотр поддерживает Ajax
Встроенная система проверки
Обеспечивает базовый модуль приложения и автоматическую генерацию CRUD-кода.
Предоставляет компоненты для обработки сеанса, запроса и безопасности.
Гибкие возможности кэширования представлений
объектно-ориентированный
Никакой настройки не требуется: просто установите базу данных
Совместим с PHP4 и PHP5.