Разработка сайтов на CodeIgniter PHP Framework

PHP Framework: CodeIgniter Logo

CodeIgniter — фреймворк, написанный на PHP для разработки полноценных веб-систем и приложений. Разработан компанией EllisLab, а также Риком Эллисом (Rick Ellis) и Полом Бурдиком (Paul Burdick).

Из основных возможностей мы бы отметили следующие:

  • модель MVC (Model-View-Controller);
  • поддержка баз данных MySQL, PostgreSQL, MSSQL, SQLite, Oracle;
  • легко расширяемая система через подключение собственных библиотек и плагинов;
  • возможность использование ЧПУ, а также возможность использовать стандартый вид адресной строки;
  • фреймворк уже содержит в себе большинство необходимых библиотек для работы с файлами, отправки электронных писем, проверкой данных форм, поддержки сессий, работу с изображениями и многие другие;
  • обладает возможностью кеширования на стороне сервера SQL-запросов и генерируемых html-страниц;
  • хорошо спроектированная документация на английском языке с примерами;
  • очень быстр в работе. В этом смысле — эталон скорости и пример для подражания;
  • поддержка PHP не ниже версии 5.1.6 (с выходом CodeIgniter 2.0 поддержка PHP4 была прекращена).

CodeIgniter используется как ядро для новой версии коммерческой CMS ExpressionEngine.

В качестве шаблонной системы CodeIgniter использует, как и большинство современных CMF, написанных на PHP, сам язык PHP. Однако известны и решения по подключение альтернативных шаблонизаторов, таких как Smarty или TinyButStrong.

По материалам Википедии

перейти на сайт разработчика →