PHP→ Введение в фреймворк CodeIgniter
Мар 14, 2011
Решил сделать простенький сайт на PHP и думаю дай-ка я ознакомлюсь с современными тенденциями сайтостроения. Оказывается сейчас практически никто не пишет на голом PHP, а используют различные фреймворки.
Хоть я и слышал о таких фреймворках как Kohana, Zend Framework, Yii, Symphony, CodeIgniter, но не имел четкого представления о них. Все они используют парадигму MVC (Модель-Представление-Контроллер) — что в двух словах можно описать как разделение логики от отображения страницы. Самым простым мне показался CodeIgniter, поэтому было решено изучить его.
Первым делом я посмотрел два обучающих ролика с сайта codeigniter.com, которые дали некоторое представления о MVC. Что примечательно в CI (CodeIgniter) можно обойтись без использования модели. Наличие кучи вспомогающих классов и хэлперов делают создание веб-страницы очень простым. Не буду расписывать всю документацию, просто хочу донести до таких же несведущих как и я информацию для размышления.