Записи с тегом: Codeigniter


15
03.2009

Codeigniter: быстрый старт

codeigniter
Codeigniter — это PHP фреймворк от компании EllisLab. Благодаря подробной документации и большому сообществу, Codeigniter(CI) является наилучшим решением для тех, кто только начинает изучать фреймворки. На мой взгляд, CI один из самых удобных и простых в освоении фреймворков. Подробнее о плюсах и минусах этого фреймворка можно прочитать здесь.
В своей статье я покажу как установить и настроить CI.

Шаг 1: Загрузка CodeIgniter

Для начала работы, необходимо скачать сам Codeigniter, для этого переходим на официальный сайт: http://codeigniter.com/. Последняя версия на момент написания статьи: 1.7.1.

Читать далее →


07
03.2009

Выбор PHP фреймворка. Сравнение CodeIgniter, Kohana, Yii.

В декабре 2008, наконец появилась релизная версия нового PHP фреймворка Yii. В 2008 году было выпущено много PHP фреймворков, но Yii наиболее интересный из них, потому что:

  • Его автор Qiang Xue, также разработчик фреймворка PRADO.
  • Это простой в использовании, хорошо организованный, полностью PHP5 совместимый фреймворк, построенный на архитектуре MVC.
  • И утверждаю, что это лучший по производительности PHP фреймворк.

Перейдем непосредственно к сравнению.

Версии фреймворков использованных в тесте:

Codeigniter 1.7.1

Kohana 2.3.1

Yii 1.0.3

Лицензия

CodeIgniter (отлично)

CI использует модифицированную BSD/Apache-style license.

Kohana (отлично)

Kohana использует новую BSD license.

Yii (отлично)

Yii использует новую BSD license. Читать далее →


06
03.2009

Обзор фреймворка CodeIgniter

Начну свой обзор этого замечательного framework’a, с самого понятия framework:

Фреймворк (framework): Готовый каркас, на основе которого будет строится приложение. В него включены наиболее часто используемые библиотеки. Отпадает необходимость продумывать структуру приложения, организовывать работу с модулями, классами и т.д.

Зачем изобретать велосипед когда можно воспользоваться готовым универсальным решением. С понятием «framework» разобрались, перейдем непосредственно к самому CodeIgniter’у.

CodeIgniterфреймворк написанный на PHP для разработки полноценных web приложений компанией EllisLab.

Текущая версия: 1.7.1

Главными достоинствами является скорость и свобода предоставляемая программисту, а также маленький размер фреймворка.

Возможности они же плюсы

  1. Поддержка версий PHP4 и PHP5. Хотя мое мнение, от PHP4 можно отказаться как сделали во фреймворке Kohana.
  2. Модель MVC (Model-View-Controller).
  3. Поддержка баз данных MySQL, PostgreSQL, MSSQL, SQLite, Oracle.
  4. Легко расширяемая система через подключение собственных библиотек и плагинов.
  5. Фреймворк уже содержит в себе большинство необходимых библиотек для работы с файлами, отправки электронных писем, проверкой данных форм, поддержки сессий, работу с изображениями и многие другие.
  6. Обладает возможностью кеширования на стороне сервера SQL-запросов и генерируемых html-страниц.
  7. Хорошо документация на русском языке. Один из главных плюсов для меня.
  8. Очень быстр в работе. В этом смысле — эталон скорости и пример для подражания.
  9. Возможность использование ЧПУ. Так же возможно использовать стандартый вид адресной строки.

Codeiginter идеальный выбор для тех, кто начинает изучать фреймворки. Такой продуманной и полной документации на русском языке нет ни у одного фреймворка.

Читать далее →