CodeIgniter - очень мощный и удобный ПХП фреймворк для создания веб-проектов. Постараюсь делится своими впечатлениями и расказывать о его возможностьях в последующих статьях, посвященных ему.
Почему имеено CodeIgniter?
Мой любимый яык программирования безусловно только руби, но... программист должен писать на любом языке. Все же, я хотел найти фреймворк для ПХП похожый на родные Релсы. Таковым на данный момент является CodeIgniter.
Основные его особенности:
- MVC архитектура и жесткая структура папок (точно так же как и в рельсах)
- Встроен PHP аналог ActiveRecord, не такой мощный, это факт, но довольно удобный. При желании использовать что-то помощнее, не трудно подключит полноценный ORM - Doctrine.
- Удобный роутер урлов( Аля-рельсы).
- Удобное подключение БД.
- Легкость настройки всех параметров фреймворка в одном месте (главный контролер, автозагрузка хелперов и т.д.)
- Большой набор хелперов
- Очень богатая и подробная ДОКУМЕНТАЦИЯ
- Богатый набор компонентов и плагинов (например отличный пейдженатор).
- Простое расширение функционала посредством установки компонент или расширения имеющихся
- И самое главное для меня, все лежит почти там где и в рельсах, и по возможности реализованы особенности рельсов.
НИКОГДА Не забывайте ВЕЛИКОГО НАСТАВНИКА, ибо он раскрывал и раскрывает новичкам и професионалам удивительный мир Ruby on Rails.
Комментариев нет:
Отправить комментарий