Yii PHP фреймворк – Простота, Эффективность, Расширяемость.
Статья от 09.07.09 в категории PHP
Yii – это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки. Название Yii (произносится как Yee или [ji:]) означает простой (easy), эффективный (efficient) и расширяемый (extensible).

Yii легко изучать и использовать, но для этого вам необходимы неплохие знания PHP и объектно-ориентированного программирования (ООП), т.к. Yii – это строго объектно-ориентированный фреймворк. Для использования Yii вам понадобится веб-сервер с поддержкой PHP 5.1.0+.
Для чего Yii будет лучшим выбором?
Yii – это фреймворк для веб-программирования общего назначения, который может быть использован для разработки практически любых веб-приложений. Благодаря своей легковесности и наличию продвинутых средств кэширования, Yii особенно подходит для разработки приложений с большим потоком трафика, таких как порталы, форумы, системы управления контентом (CMS), системы электронной коммерции и др.
Особенности
- Cхема разработки – MVC (Модель-Представление-Контроллер)
- Database Access Objects (DAO) и Active Record
- Интегрированный jQuery (очень приятно)
- Формы ввода и проверки
- Web 2.0 виджеты
- Система проверки подлинности и авторизации
- Тематизация
- Веб-сервисы
- Кэширование
- Обработчик ошибок
- Безопасность
- Соблюдение стандартов XHTML
- Автоматическая генерация кода
- ООП концепция
- Отлично совмещается со сторонними библиотеками, например Zend
- Подробная документация
- Расширяемость
Yii в сравнении с другими фреймворками
Подобно большинству других PHP-фреймворков, Yii – это MVC-фреймворк.
Превосходство Yii над другими фреймворками заключается в эффективности, широких возможностях и качественной документации. Yii изначально спроектирован очень тщательно для соответствия всем требованиям при разработке серьезных веб-приложений. Yii не является ни побочным продуктом какого-либо проекта, ни сборкой сторонних решений. Он является результатом большого опыта авторов в разработке веб-приложений, а также исследований наиболее популярных веб-фреймворков и приложений.
Yii выпускается по лицензии BSD. Это означает, что вы можете использовать его бесплатно.
Дополнительную информацию вы можете найти на .
09/07/09 в 15:49
Думаю неплохо было бы указать ссылку на
10/07/09 в 21:05
Добавил полезные ссылки
10/07/09 в 23:19
Кстати еще есть
Спасибо за ссылку на мой блог, буду следить за твоим :)
11/07/09 в 15:36
ok.
группу добавил.
12/07/09 в 1:05
Вот сейчас, к стати, выбираю, что использовать zend или yii.
Не могу выбрать между легкостью и производительностью и хорошим функционалом.
Как сравнить особо не углубляясь?
12/07/09 в 14:24
to ignar:
за счет своей расширяемости к Yii можно прикрутить любой класс Zend. Пример тут:
Но если вы настроены на использование каких-то конкретных классов Zend, то разумно выбрать его.
Однако мой выбор – Yii :)
16/11/09 в 2:31
До Ruby On Rails пока что не дотягивает. Интересно что будет с этим фрэймворком через годик. Думаю то же что и с Prado умрёт.