CakePHP
Материал из Википедии — свободной энциклопедии
Тип | программный каркас для создания веб-приложений |
Разработчик | Cake Software Foundation |
ОС | Кроссплатформенное программное обеспечение |
Текущая версия | 1.1.7.3363 — 8 августа 2006 |
Лицензия | Лицензия MIT |
Сайт | www.cakephp.org |
CakePHP — это программный каркас для создания веб-приложений, написанный на языке PHP и построенный на принципах открытого ПО. CakePHP релизует паттерн «Модель-Вид-Контроллер» (MVC).
Изначально создавался как клон популярного Ruby On Rails, многие идеи были заимствованы именно из RoR. Не смотря на множество нововедений CakePHP остается клоном RoR, т.к. заявленная оригинальность несущественна или вообще абсурдна.
А именно:
1. Своя файловая структура
2. Поддержка плагинов
3. Абстракция данных (PEAR::DB, ADOdb, и собств.разработка Cake)
4. Поддержка множества СУБД (Postgres, Mysql, Sqlite)
CakePHP выгодно отличает от других своих собратьев(Symfony, PHPonTrax) тем, что он полностью совместим как с PHP4 так и с PHP5. Встроенная поддержка ACL на основе популярного метода NestedSets
[править] Описание и возможности
- совместимость с PHP4 и PHP5
- диспетчер URL c применением регулярных выражений