Yii PHP фреймворк – Простота, Эффективность, Расширяемость. | WebDuty

Yii PHP фреймворк – Простота, Эффективность, Расширяемость.

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

Yii Framework

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. Это означает, что вы можете использовать его бесплатно.
Дополнительную информацию вы можете найти на официальном сайте фреймворка.

Полезные ссылки

Комментарии

  1. be3Identicon be3

    Думаю неплохо было бы указать ссылку на русское сообщество


  2. SoloIdenticon Solo

    Добавил полезные ссылки


  3. OzzyIdenticon Ozzy

    Кстати еще есть yii google группа

    Спасибо за ссылку на мой блог, буду следить за твоим :)


  4. SoloIdenticon Solo

    ok.
    группу добавил.


  5. ignarIdenticon ignar

    Вот сейчас, к стати, выбираю, что использовать zend или yii.
    Не могу выбрать между легкостью и производительностью и хорошим функционалом.

    Как сравнить особо не углубляясь?


  6. andy_sIdenticon andy_s

    to ignar:
    за счет своей расширяемости к Yii можно прикрутить любой класс Zend. Пример тут:
    http://summercode.ru/blog/3

    Но если вы настроены на использование каких-то конкретных классов Zend, то разумно выбрать его.

    Однако мой выбор – Yii :)


  7. степан

    До Ruby On Rails пока что не дотягивает. Интересно что будет с этим фрэймворком через годик. Думаю то же что и с Prado умрёт.


Оставить комментарий

Вы можете использовать следующие теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Spam Protection by WP-SpamFree