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