Задать вопрос

Выбор фреймворка?

Уважаемое Хабрасообщество,



Последнее время (несколько лет) я пишу в основном с использованием CodeIgniter. Очень обрадовался, когда началось движение по второй ветке.

В настоящий момент активно проектируется достаточно большой проект (более чем 1 год работы), высоконагруженный, с некоторой спецификой. Планировалось все также делать на Code Igniter. Но тут меня, как громом, осенило, что я что-то делаю не так. Я писал практически по рекомендациям, описанным на сайтах комьюнити CI, поэтому не сразу понял подвох — работа с объектами.



По сути, CI очень слабо оперирует с ними и нет никакой ORM.



Встроенный класс Active Records возвращает либо массив, либо объекты — массив, обернутый в StdClass, что совсем не то, что нужно.



Наследование также очень странно реализуются, хотя этот момент нашел, как обходить.

Не смотря на эти ньюансы, фреймворк зарекомендовал себя достаточно хорошо.



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



Начал смотреть по сторонам — пока что положил глаз на Yii, но толковых и актуальных обзоров очень мало, в основном много холивара, либо за давностью от 2008-09 годов :(



Извините за длинный вопрос и излишнее количество философии, пытался объяснить все условия и задачи.



PS в качестве front-end будет 2 хвоста. Один html, почти не нагруженный. На втором — extJs.
  • Вопрос задан
  • 7005 просмотров
Подписаться 7 Оценить Комментировать
Ответ пользователя chetzof К ответам на вопрос (14)
chetzof
@chetzof
Дальше буду двигаться в стороны Django или RoR, пока не решил.
Ответ написан
Комментировать