CodeIgniter - CodeIgniter
Оригинальный автор (ы) | EllisLab |
---|---|
Разработчики) | Технологический институт Британской Колумбии (2014-2019), Фонд CodeIgniter [1] (2019-сейчас) |
изначальный выпуск | 28 февраля 2006 г. |
Стабильный выпуск | |
Репозиторий | |
Написано в | PHP |
Операционная система | Кроссплатформенность |
Платформа | PHP 5.6.0+ (v3.1.11)[3] и PHP 7.2 или новее (v4.0.0 или новее)[4] |
Тип | Веб-фреймворк |
Лицензия | Лицензия MIT |
Интернет сайт | codeigniter |
CodeIgniter является программное обеспечение с открытым исходным кодом быстрое развитие веб-фреймворк, для использования при создании динамических веб-сайтов с PHP.
Популярность
CodeIgniter основан на популярном модель – представление – контроллер (MVC) шаблон разработки. Хотя классы контроллеров являются необходимой частью разработки под CodeIgniter, модели и представления необязательны.[5] CodeIgniter также можно изменить для использования контроллера представления иерархической модели (HMVC[6]), что позволяет разработчикам поддерживать модульную группировку Контроллера, Модели и Представления, упорядоченных в формате подкаталога.
CodeIgniter чаще всего известен своей скоростью по сравнению с другими фреймворками PHP.[7][8][9] В критическом отношении к фреймворкам PHP в целом создатель PHP Расмус Лердорф говорил на frOSCon в августе 2008 года, отметив, что ему понравился CodeIgniter "потому что он быстрее, легче и меньше всего похож на фреймворк."[10]
Исходный код и лицензия
Исходный код CodeIgniter находится по адресу GitHub,[11] и, начиная с предварительной версии 3.0rc, это сертифицированное программное обеспечение с открытым исходным кодом, лицензируемое с Лицензия MIT. Версии CodeIgniter до 3.0.0 лицензируются по проприетарной лицензии с открытым исходным кодом в стиле Apache / BSD.[12]
Решение 2011 года о переключении лицензирования на Открытая лицензия на программное обеспечение (OSL) вызвал споры в сообществе,[13] особенно о GPL несовместимость новой лицензии, на которую EllisLab ответила серией статей, озаглавленной «Неделя осведомленности о лицензиях на программное обеспечение».[14]
История
Первая публичная версия CodeIgniter была выпущена EllisLab 28 февраля 2006 г.[15]
9 июля 2013 г. EllisLab объявила, что ищет нового владельца для CodeIgniter, сославшись на нехватку ресурсов, чтобы уделить фреймворку то внимание, которого, по их мнению, он заслуживает.[16] 6 октября 2014 года EllisLab объявила, что CodeIgniter продолжит разработку под руководством Технологический институт Британской Колумбии.[17] По состоянию на 23 октября 2019 года, когда CodeIgniter принял на себя роль Фонда CodeIgniter, CodeIgniter больше не находится под опекой Технологический институт Британской Колумбии.[18]
Codeigniter 4 был выпущен 24 февраля 2020 года,[19] день рождения Джима Парри, который был руководителем проекта Codeigniter 4 и умер 15 января 2020 года.[20] После этого проект продолжается до сегодняшнего дня с другим руководителем проекта.
Смотрите также
Рекомендации
- ^ «Фонд CodeIgniter наконец-то здесь». 2019-10-23. Получено 2020-06-10.
- ^ "CodeIgniter v4.0.4 выпущен". codeigniter.com. Получено 2020-09-05.
- ^ "Требования к серверу - документация CodeIgniter 3.1.11". www.codeigniter.com.
- ^ «Требования к серверу - документация CodeIgniter 4.x». www.codeigniter.com.
- ^ «Руководство пользователя CodeIgniter: модели». CodeIgniter.com. Архивировано из оригинал на 2015-02-03. Получено 2015-02-03.
- ^ "wiredesignz / codeigniter-modular-extensions-hmvc - Bitbucket". bitbucket.org. Получено 2016-05-05.
- ^ «7 лучших фреймворков PHP». TISindia.com. 2014-02-12.
- ^ «Тесты PHP Frameworks». Sellersrank.com. Архивировано из оригинал на 2014-12-15. Получено 2014-08-05.
- ^ «Обновление теста: Cake vs. CodeIgniter vs. Kohana». Pr0digy.com. 2008-09-03. Архивировано из оригинал на 2014-06-14. Получено 2014-08-05.
- ^ «Расмус Лердорф: PHP-фреймворки? Подумайте еще раз». Sitepoint.com. 2008-08-29. Получено 2014-08-05.
- ^ "bcit-ci / CodeIgniter · GitHub". Получено 2015-02-03.
- ^ «Лицензионное соглашение CodeIgniter». CodeIgniter.com. Получено 2016-02-28.
- ^ "CodeIgniter меняет лицензию на OSL 3.0?". Форум CodeIgniter.com. 2011-10-21. Получено 2014-08-05.
- ^ "Неделя осведомленности о лицензиях на программное обеспечение". EllisLab.com. 2011-10-31. Получено 2012-12-28.
- ^ «Руководство пользователя CodeIgniter: журнал изменений». CodeIgniter.com. Архивировано из оригинал на 2016-03-22. Получено 2016-03-21.
- ^ https://ellislab.com, EllisLab. «EllisLab ищет нового владельца для CodeIgniter - блог». ExpressionEngine.
- ^ «У вашего любимого PHP-фреймворка, CodeIgniter, появился новый дом». Блог EllisLab. EllisLab. Архивировано из оригинал 17 октября 2014 г.. Получено 16 октября 2014.
- ^ «Фонд CodeIgniter наконец-то здесь». 2019-10-23. Получено 2020-06-10.
- ^ "CodeIgniter 4.0 уже здесь!". Получено 2020-02-24.
- ^ «Важные новости о Джиме Парри и проекте». forum.codeigniter.com. Получено 2020-01-15.