Yii

редактировать
Веб-приложение framework
Yii
Yii-logo-transparent.png
Стабильный выпуск 2.0.35 / 2020-05-02
Репозиторий YII Repository
Написано наPHP
Операционная система Cross- платформа
Тип Структура веб-приложений
Лицензия Новая лицензия BSD
Веб-сайтwww.yiiframework.com

Yii - это открытый исходный код, объектно-ориентированный, на основе компонентов MVC PHP фреймворк веб-приложений. Yii произносится как «Yee» или [ji:], а по-китайски это означает «простой и эволюционный», и это может быть акронимом от «Yes It Is!».

Содержание
  • 1 История
  • 2 Особенности
  • 3 История версий
  • 4 Расширения
  • 5 Документация
  • 6 Лицензирование
  • 7 См. Также
  • 8 Ссылки
  • 9 Библиография
    • 9.1 Книги
    • 9.2 Журналы
  • 10 Внешние ссылки
История

Yii начинался как попытка исправить предполагаемые недостатки фреймворка PRADO : медленная обработка сложных страниц, крутая кривая обучения и сложность настройки многих элементов управления. В октябре 2006 г., после десяти месяцев разработки, была выпущена первая альфа-версия Yii, за которой последовал формальный выпуск 1.00 в декабре 2008 г.

Yii 1.1 был выпущен в январе 2010 г. с добавлением конструктора форм, реляционного Активные записи запросов, фреймворк для модульного тестирования и многое другое. Сообщество Yii продолжает следить за веткой 1.1 с поддержкой PHP7 и исправлениями безопасности. Последним выпуском была версия 1.1.21 в апреле 2019 года.

В мае 2011 года разработчики решили использовать новые версии PHP и исправить архитектурные недостатки, в результате чего появилась версия 2.0. В мае 2013 года код Yii 2.0 стал общедоступным, а в октябре 2014 года последовал первый стабильный выпуск. PHP7 поддерживается с версии 2.0.9. Последняя версия 2.0.19 была выпущена в мае 2019 года.

Функции

Возможности Yii включают:

История версий
ЦветЗначение
КрасныйСтарый версия; больше не поддерживается
ЖелтыйСтарая версия; все еще поддерживается
ЗеленыйТекущая версия
СинийБудущая версия
ВерсияДата выпускаОкончание обслуживанияТребование
1.03 декабря 2008 г.31 декабря 2010 г.PHP 5.1.0 или выше
1.110 января 2010 г.31 декабря 2016 г.PHP 5.1.0 или выше
2.012 октября 2014 г.TBDPHP 5.4.0 или выше
3.0TBDTBDPHP 7.4.0 или выше
Расширения

Проект Yii включает репозиторий расширений, добавленных пользователями.

Была также официальная библиотека расширений, zii, которая в конечном итоге была объединена с основной структурой; он включен в каждый выпуск, начиная с версии Yii 1.1.0, и включает в себя дополнительные функции и виджеты, такие как сетки и jQuery UI.

Документация

Yii поставляется с набором официальной документации, такой как в качестве учебного пособия по разработке простого приложения для блога, руководства с описанием каждой функции и ссылки на классы, в которых подробно описаны свойства, методы и события.

Есть также документация, созданная пользователями, большая часть которой доступна в вики на официальном сайте.

Лицензирование

Yii выпускается под Новой лицензией BSD (лицензия с тремя пунктами). Это означает, что его можно использовать бесплатно для разработки веб-приложений с открытым исходным кодом или проприетарных веб-приложений.

Текст, содержащийся в официальной документации Yii, доступен для всеобщего ознакомления на условиях GNU Free Documentation License (GFDL). В общем, содержимое документации Yii можно копировать, изменять и распространять при условии, что новая версия предоставляет те же свободы другим и признает авторов использованной статьи документации Yii.

Логотип находится под лицензией Creative Commons Непортированная лицензия с указанием авторства - без производных работ 3.0.

См. Также
Ссылки
Библиография

Книги

Журналы

  • Беме, Хеннинг (январь 2009 г.). "Всемирная сеть". iX. Heise.
  • Винсетт, Джеффри (март 2009 г.). «Добавление Yii Framework в ваш набор инструментов веб-разработки». php | архитектор.
  • Винсетт, Джеффри (июль 2009 г.). «Yii: Flex Your Flash». php | архитектор.
  • Кройссель, Питер (ноябрь 2009 г.). "PHP-Frameworks im Überblick, Viel Holz für den Rahmen". Linux-Magazin. Linux New Media AG.
  • Сеттер, Мэтью (декабрь 2010 г.). «YiiLocal - Найди то, что рядом с тобой». php | архитектор.
  • Мурджани, Филипп (апрель 2014 г.). «Введение в Yii 2.0». php | архитектор.
Внешние ссылки
Последняя правка сделана 2021-06-22 13:25:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте