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