stringtranslate.com

КодИгнитер

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-style. [13]

Решение 2011 года перейти на лицензирование Open Software License (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] С тех пор проект продолжается с другим руководителем.

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

Ссылки

  1. ^ "The CodeIgniter Foundation наконец-то здесь". 2019-10-23 . Получено 2020-06-10 .
  2. ^ "CodeIgniter Releases". github.com . Получено 2024-06-10 .
  3. ^ "Требования к серверу — документация CodeIgniter 3.1.11". www.codeigniter.com . Архивировано из оригинала 2019-07-11 . Получено 2017-06-23 .
  4. ^ «Требования к серверу — документация CodeIgniter 4.x». www.codeigniter.com .
  5. ^ "CodeIgniter – легкий из PHP-фреймворков". IONOS Digitalguide . Получено 2022-03-30 .
  6. ^ "CodeIgniter User Guide: Models". CodeIgniter.com. Архивировано из оригинала 2015-02-03 . Получено 2015-02-03 .
  7. ^ "wiredesignz / codeigniter-modular-extensions-hmvc — Bitbucket". bitbucket.org . Получено 2016-05-05 .
  8. ^ "7 лучших PHP-фреймворков". TISindia.com. 2014-02-12.
  9. ^ "PHP Frameworks Benchmarks". Sellersrank.com. Архивировано из оригинала 2014-12-15 . Получено 2014-08-05 .
  10. ^ "Обновление бенчмарка: Cake против CodeIgniter против Kohana". Pr0digy.com. 2008-09-03. Архивировано из оригинала 2014-06-14 . Получено 2014-08-05 .
  11. ^ "Расмус Лердорф: PHP-фреймворки? Подумайте еще раз". Sitepoint.com. 2008-08-29 . Получено 2014-08-05 .
  12. ^ "bcit-ci/CodeIgniter · GitHub" . Проверено 3 февраля 2015 г.
  13. ^ "Лицензионное соглашение CodeIgniter". CodeIgniter.com . Получено 28.02.2016 .
  14. ^ "CodeIgniter меняет лицензию на OSL 3.0?". Форум CodeIgniter.com. 2011-10-21. Архивировано из оригинала 2014-08-08 . Получено 2014-08-05 .
  15. ^ "Software License Awareness Week". EllisLab.com. 2011-10-31. Архивировано из оригинала 2016-03-22 . Получено 2012-12-28 .
  16. ^ "Руководство пользователя CodeIgniter: Журнал изменений". CodeIgniter.com. Архивировано из оригинала 2016-03-22 . Получено 2016-03-21 .
  17. ^ "EllisLab ищет нового владельца для CodeIgniter - Блог". ExpressionEngine .
  18. ^ "Ваш любимый PHP-фреймворк CodeIgniter обрел новый дом". Блог EllisLab . EllisLab. Архивировано из оригинала 17 октября 2014 г. Получено 16 октября 2014 г.
  19. ^ "The CodeIgniter Foundation наконец-то здесь". 2019-10-23 . Получено 2020-06-10 .
  20. ^ "CodeIgniter 4.0 уже здесь!" . Получено 24.02.2020 .
  21. ^ «Важные новости о Джиме Перри и проекте». forum.codeigniter.com . Получено 2020-01-15 .

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