Как стать автором
Обновить
0

Стоит ли продолжать работу с CodeIgniter в существующем проекте?

Время на прочтение 2 мин
Количество просмотров 8.5K
Вот уже третий год мы предлагаем изначально созданный на базе Codeigniter проект ImageCMS. За это время на рынке фреймворков многое поменялось, особенно заставляет задуматься кажущееся понижение активности поддержки фреймворка Codeigniter и большой рост популярности фреймворка Yii. Споры о преимуществах разных фреймворков не затихают. Давайте попробуем соотнести вопрос о выборе фрейморка с ImageCMS и разобраться почему мы работаем с CI.
Несколько причин, которые мы считаем существенными для того, чтобы продолжать работу с Codeigniter:

  1. Codeigniter прост в изучении, существует отличная документация, специалисты, которые работали с php очень быстро входят в курс дела и начинают работать с системой;
  2. Сообщество нашего продукта уже насчитывает более 1450 человек, также система установлена более 20000 раз. После изменения фреймворка обновится пользователям не получится и придется поддерживать сразу два продукта, старую версию около года;
  3. Быстродействие и защита от взломов в принципе одинаково неплохо продуманы с небольшим преимуществом в сторону Yii. Наш выбор имеет основные типы защиты и при необходимости позволяет доработку дополнительных;
  4. Стоит оценить перспективы фреймворков на будущее. Проведем небольшое сравнение:
    Сегодня Google оценивает тренды популярных фреймворков следующим образом.


Тренд CodeIgniter




Тренд Yii




Тренд Zend




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

Наименование YII Zend Codeigniter
Количество участников официального форума 44188 16259 163700
Количество уч-ов русскоязычного форума 2313 2373 2394


Количество участников официального форума

Количество уч-ов русскоязычного форума


Теперь рассмотрим сильные стороны YII и плюсы перехода:

  • Кеширования с возможностью изменения бекендов(File, Memcache, etc...);
  • Разделение прав доступа;
  • Моделей;

Если обобщить, то команда из десяти человек могла бы доработать Codeigniter в этом плане за месяц, при таком ресурсе сообщества фреймворк более чем перспективен.
Все эти преимущества могут реально сократить время разработки, но давайте представим, что нам даст миграция на новый фреймворк.
В связи с чем стоит вопрос, стоит ли работать над полным обновлением фреймворка для нашего проекта? Хотелось бы услышать мнение хабрасообщества на эту тему.
Теги:
Хабы:
-18
Комментарии 18
Комментарии Комментарии 18

Публикации

Информация

Сайт
www.imagecms.net
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Украина

Истории