CakePHP
CakePHP — это программный каркас для создания веб-приложений, написанный на языке PHP и построенный на принципах открытого ПО
Описание
CakePHP — это программный каркас для создания веб-приложений, написанный на языке PHP и построенный на принципах открытого ПО. CakePHP реализует паттерн «Модель-Вид-Контроллер» (MVC).
Легкий стиль и элегантный код являются сильными сторонами этого «программного каркаса». Фреймворк характеризуется как простая и легкая в изучении среда, благодаря использованию оптимизированной системы CRUD. CakePHP будет оптимальным решением для создания визуально впечатляющих и функциональных сайтов.
Описание и возможности
- Совместимость с PHP4 (до версии 1.3 включительно) и PHP5
- Диспетчер URL с применением регулярных выражений
- Генерация всего кода по схеме базы данных (требуется соблюдать стандарт именования столбцов)
проверка форм - Компоненты для авторизации, ограничения доступа (ACL), управления сессиями, cookies, представления древовидной информации (в виде Nested Sets)
- Хелперы (компоненты) для генерации и заполнения форм, деления на страницы (paginate), управления кэшем, JavaScript (в том числе и AJAX)
- Механизм интернационализации для работы сайта на множестве языков генерация SQL-запросов, в том числе для таблиц с отношениями один ко многим и многие ко многим, ORM
- Скаффолдинг и генерация CRUD-страниц для сущностей, Router::mapResources c Put Delete Get Post.
- Автогенератор кода Bake
- Миграции
- Консольная интеграция, класс Shell и задачи Task
- Плагины (как отдельные расширяемые приложения), компоненты и поведения,
- Поддержка Simple Test
- Слои (layouts) и темы (Themes)
- Низкий порог вхождения — быстрая разработка, основана на соглашениях (взят курс на Ruby On Rails)
-
Фреймворк для разработки
Аналоги и альтернативы для CakePHP
CakePHP - похожие продукты (инструменты, решения, сервисы)
Отзывы
Отзывов пока нет.