CodeIgniter на первый взгляд
CodeIgniter - фреймворк приложений
CodeIgniter - инструмент для людей, кто создает веб приложения используя PHP. Его задача обеспечить создание Ваших проектов гораздо быстрее, чем если бы Вы писали код с нуля, предоставляя богатый комплект библиотек для частых общих задач, с легкими интерфейсом и логической структурой последних. CodeIgniter позволяет творчески сосредоточиться на проекте благодаря минимизированному объему кода для достижения поставленных задач.
CodeIgniter - бесплатный
CodeIgniter распростроняется под лицензией Apache/BSD-style с открытым исходным кодом поэтому Вы можете его использовать как пожелаете. Для более подробной информации ознакомтесь с license agreement.
CodeIgniter - мало "весит"
Действительно мало "весит". Ядру системы необходимо несколько очень маленьких библиотек для работы. Это абсолютный контраст среди многих фреймворков, которым необходимо значительно больше ресурсов. Дополнительные библиотеки загружаются динамически по запросу, базируещемуся на Ваших нуждах для обеспечения процесса, поэтому фреймворк очень "легкий" и достаточно быстрый.
CodeIgniter - быстрый
Действительно быстрый. Мы призываем Вас попробовать найти фреймворк с лучшей производительностью чем у CodeIgniter.
CodeIgniter использует M-V-C
CodeIgniter использует подход Модель-Вид-Конроллер, что обеспечивает разделение между логикой и презентацией. Это особенно хорошо для проектов где дизайнер работает с Вашими файлами шаблонов, где присутствие кода сведено к минимуму. Мы описали MVC в подробностях на его отдельной странице.
CodeIgniter генерирует чистые URLs
URLы сгенерированные CodeIgniter чистые и дружелюбны для поисковых систем. Предпочтительнее чем использование стандартного “query string” подхода к URL который синонимичный с динамическими системами, CodeIgniter использует сегменто-базовый подход:
example.com/news/article/345
Примечание: По умолчанию index.php файл включен в URL, но может быть легко отключен в .htaccess файле.
CodeIgniter - ударная упаковка
CodeIgniter предоставляется с полным пакетом библиотек которые обеспечивают более частые задачи разработки, такие как доступ к базе данных, отправка email, валидация форм, поддержка сессий, манипуляция с изображениями, работа с XML-RPC датой и многое другое.
CodeIgniter - расширяемый
Система может быть легко расширена Вашими собственными библиотеками, хелперами, расширениями классов или системными хуками.
CodeIgniter - не требует движок шаблона
Хотя CodeIgniter предоставляется с простым парсером шаблонов который может использоваться опционально, он не принуждает Вас использовать его. Движки шаблонов не входят в PHP, и синтаксис который нужно будет выучить чтобы использовать движок шаблона гораздо проще чем учить азы PHP. Рассмотрим этот блок PHP кода:
<ul>
<?php foreach ($addressbook as $name):?>
<li><?=$name?></li>
<?php endforeach; ?>
</ul>
Сопоставьте это с псевдо-кодом движка шаблона:
<ul>
{foreach from=$addressbook item="name"}
<li>{$name}</li>
{/foreach}
</ul>
Да, пример движка шаблона намного чище, но за это нужно платить ценой исполнения, т.к. псевдо-код должен быть снова преобразован в PHP для выполнения. Так как наша цель максимальное исполнение, мы решили не требовать использование движка шаблона.
CodeIgniter - тщательно документирован
Программисты любят кодировать, а не писать документацию. Мы конечно же не исключение, но т.к. документация также важна как и сам код, мы решили сделать это. Наш код чрезвычайно чист и достаточно комментирован.
CodeIgniter имеет дружественное сообщество пользователей
Наше растущее общество пользователей может быть замечено в участии на нашем Форуме сообщества.