PHP on Rails
PHP on Rails - это фреймворк, предназначенный для быстрой и удобной разработки веб-приложений любой сложности на PHP.
Возможности фреймворка
- Модель - Представление - Контроллер (MVC)
- ORM - простая работа с объектами базы данных и гибкая настройка связей между ними
- Проверка пользовательских данных
- Встроенный конструктор сайта
- Scaffolding
- Безопасные сессии, защита от SQL-инъекций и межсайтового скриптинга
- Кеширование запросов к базе данных, страниц и т.д.
- Простое и мощное решение для создания многоязычных приложений с управляемым содержимым
Конструктор сайта позволяет добавлять в приложение новые страницы и функции, генерировать объекты базы данных, создавать сценарии для управления ими и многое другое, не написав при этом ни строчки кода.
Для отделения бизнес логики от дизайна используется движок шаблонов Smarty как составная часть архитектуры MVC. Его возможности были расширены, благодаря чему создание и поддержка многоязычных сайтов требует минимальных усилий.
Фреймворк распространяется под лицензией MIT.