Yii framework (фреймворк). Введение
Yii framework (фреймворк) - относительно молодое (первая версия увидела мир в 2008 году, хотя предистория длиннее), но перспективное, сремительно развивающееся и функциональное средство веб-разработки, другими словами, php framework. Использует MVC-парадигму.
(Об MVC можно почитать здесь).
Особенности:
- "true" ООП;
- реализует принцип MVC (можно почитать здесь );
- работа с базой данных через Active Records и Data Access Object (DAO);
- валидация данных;
- поддержка кэширования;
- клиентский jQuery, поддержка ajax;
- генератор кода (я бы сказал шаблонов для написания кода);
- можно подключать другой код (Zend, Symphony, и т.д.);
- возможность создавать модули;
- обработка ошибок;
- поддержка тем;
- поддержка локализаций.
В синтетических тестах Yii framework показывает высокий уровень быстродействия, но это ведь не конкретные примеры, высокая скорость рендеринга "Hello, world" указывает точно лишь на хорошо сбалансированную систему загрузки необходимого кода.
Как правило, пользователь работает с единственным скриптом (index.php).