CodeIgniter - CodeIgniter

CodeIgniter
Логотип CodeIgniter
Автор (ы) оригинала EllisLab
Разработчики) Технологический институт Британской Колумбии (2014-2019), Фонд CodeIgniter (2019-настоящее время)
изначальный выпуск 28 февраля 2006 г. ( 2006-02-28 )
Стабильный выпуск
4.1.1 / 2021-02-01 [±]
Репозиторий
Написано в PHP
Операционная система Кроссплатформенность
Платформа PHP 5.6.0+ (v3.1.11) и PHP 7.2 или новее (v4.0.0 или новее)
Тип Веб-фреймворк
Лицензия Лицензия MIT
Интернет сайт codeigniter .com Отредактируйте это в Викиданных

CodeIgniter - это веб-фреймворк для быстрой разработки программного обеспечения с открытым исходным кодом , предназначенный для создания динамических веб-сайтов с помощью PHP .

Популярность

CodeIgniter основан на популярном шаблоне разработки модель – представление – контроллер (MVC). Хотя классы контроллеров являются необходимой частью разработки в CodeIgniter, модели и представления необязательны. CodeIgniter также можно модифицировать для использования Контроллера представления иерархической модели (HMVC), который позволяет разработчикам поддерживать модульную группировку контроллера, моделей и представления, упорядоченных в формате подкаталога.

CodeIgniter чаще всего отличается своей скоростью по сравнению с другими фреймворками PHP. В критическом отношении к фреймворкам PHP в целом, создатель PHP Расмус Лердорф выступил на frOSCon в августе 2008 года, отметив, что ему понравился CodeIgniter, « потому что он быстрее, легче и меньше всего похож на фреймворк ».

Исходный код и лицензия

Исходный код CodeIgniter поддерживается на GitHub , а в предварительной версии 3.0rc это сертифицированное программное обеспечение с открытым исходным кодом, лицензируемое по лицензии MIT . Версии CodeIgniter до 3.0.0 лицензируются по проприетарной лицензии с открытым исходным кодом в стиле Apache / BSD.

Решение 2011 года переключить лицензирование на Open Software License (OSL) вызвало некоторые споры в сообществе, особенно по поводу несовместимости GPL новой лицензии, на что EllisLab ответила серией статей, озаглавленной «Неделя осведомленности о лицензии на программное обеспечение».

История

Первая публичная версия CodeIgniter была выпущена EllisLab 28 февраля 2006 года.

9 июля 2013 года EllisLab объявила, что ищет нового владельца для CodeIgniter, сославшись на нехватку ресурсов, чтобы уделить фреймворку должное внимание. 6 октября 2014 года EllisLab объявила, что CodeIgniter продолжит разработку под руководством Технологического института Британской Колумбии . По состоянию на 23 октября 2019 года, когда CodeIgniter принял на себя роль фонда CodeIgniter, CodeIgniter больше не находится под опекой Технологического института Британской Колумбии .

Codeigniter 4 был выпущен 24 февраля 2020 года, в день рождения Джима Парри, который был руководителем проекта Codeigniter 4 и умер 15 января 2020 года. После этого проект продолжается до сегодняшнего дня с другим руководителем проекта.

Смотрите также

использованная литература

внешние ссылки