Что такое CodeIgniter (фреймворк) и как он работает?

German German 28 Мая 2021

CodeIgniter фреймворк PHP, использует широко известную модель MVC и используется для быстрой разработки своих сайтов. CodeIgniter предоставляет готовые библиотеки для работы с базой данных и выполнения различных операций, таких как отправка e-mail почты, загрузка файлов, проверкой данных и др.

Должен ли я использовать CodeIgniter 4 или 3?

CodeIgniter 4, при использование PHP 7+ имеет лучшую производительность, чем CodeIgniter 3. Он будет поддерживаться дольше и вам определенно необходимо начать с последней версии.

CodeIgniter работает быстро?

Достаточно быстро.

  • CodeIgniter 3 имеет загрузку 2 МБ, включая справочное руководство
  • CodeIgniter 4 — это загрузка 1,2 МБ плюс 6 МБ документации

История выпуска CodeIgniter

  • В 2006 — 1 версия CodeIgniter
  • В 2009 — был выпущен ExpressionEngine 2.0
  • В 2014 — Технологический институт Британской Колумбии (ВСІТ) взял на себя ответственность за проект
  • В 2020 — 24 февраля был официально выпущен CodeIgniter 4

24 февраля — день рождения Джима Парри, который был руководителем проекта.

Системные требования CodeIgniter 4

Для установки CodeIgniter 4 нам нужна версия PHP, несколько расширений PHP и драйвер базы данных. Системная версия PHP должна быть 7.3 или выше.

Кроме того, нам нужно несколько расширений PHP при установке CodeIgniter 4. Вы должны убедиться, что следующие расширения должны быть включены.

  • intl extension
  • mbstring extension
  • php-json extension
  • php-mysqlnd extension
  • php-xml extension
  • curl extension

На данный момент актуальная версия — v4.1.2.

GitHub: github.com/codeigniter4/CodeIgniter4

CodeIgniter был создан EllisLab при поддержке BCIT и является проектом CodeIgniter Foundation.

1 Ответ

  1. Evg Evg 28 Мая 2021 (ред.)

    CodeIgniter действительно быстрый и простой. Я выбрал его до HLEB и что-то успел на нем сделать. Там собственно всё есть, все библиотеки, только изучить, как их использовать.

    Активность на форуме поддержки сравнивал с Discourse форумом. Я многое с ним сравниваю. Так вот, поддержка вялая. Люди делают в основном свои проекты, тихо там.