Jkay
( off
)
(
20:21 23-07-2012
)
CodeIgniter — популярный MVC фреймворк с открытым исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-систем и приложений. Разработан компанией EllisLab, а также Риком Эллисом (Rick Ellis) и Полом Бурдиком (Paul Burdick).
Jkay
( off
)
(
20:22 23-07-2012
)
CodeIgniter отличает простота, которая достигается благодаря следующим факторам:
- Качественная и полная документация с примерами, а также большое сообщество и Wiki;
- Множество видео уроков, которые можно найти как на официальном сайте, так и на сторонних ресурсах;
- Фреймворк дает свободу программисту, не создавая каких-либо структурных ограничений и конвенций;
- Программисту не требуется учиться пользоваться генераторами кода из командной строки
Jkay
( off
)
(
20:24 23-07-2012
)
CodeIgniter работает практически на любом хостинговом плане, который имеет поддержку PHP версии 5.1 и выше;
CodeIgniter считается одним из быстрых и не требовательных к ресурсам фреймворков;
Малый размер дистрибутива (размер версии 2.1.1 составляет всего 2.2 Мб);
Фреймворк позволяет отказаться от моделей (несмотря на то, что это не приветсвуется и не является хорошей практикой);
Jkay
( off
)
(
20:24 23-07-2012
)
Документация CodeIgniter пропагандирует «толстые» контроллеры и «тонкие» модели. Валидация и построение бизнес-логики происходят в основном в контроллере. Несмотря на это, фреймворк дает свободу разработчику, поэтому он может самостоятельно выбрать подход к разработке приложения.
Jkay
( off
)
(
20:25 23-07-2012
)
По умолчанию CodeIgniter не использует шаблонизаторы, но есть возможность использовать его собственный или один из альтернативных шаблонизаторов
Jkay
( off
)
(
20:30 23-07-2012
)
По сути это готовый каркас для приложений, которые будут строиться на его основе. В этот каркас включены наиболее часто используемые библиотеки. Можно при написании каждого нового приложения изобретать велосипед с распределением его основных модулей, структурой директорий, классами обработки основных компонентов и т.п., а можно воспользоваться готовым универсальным решением.
Jkay
( off
)
(
13:14 24-07-2012
) Англо-язычный сайт Русско-язычный сайт
На них Вы можете посмотреть новост и загрузить новую версию CodeIgniter