Front to the back! CodeIgniter!

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

Недавно, мне предложили доработать старый проект на CodeIgniter. Вначале, я хотел отказаться, но обнаружил что старичок ещё жив. Мало того, вышла третья версия, с актуальными исправлениями по безопасности, и другими улучшениями. Каких-то глобальных изменений не заметил, но список исправленных багов впечатляет. Класс сессий наконец то работает адекватно, пришлось переделывать старые костыли на нормальное поведение. Файлы контроллеров теперь называются с заглавной буквы, по имени класса. Радует, что фреймворк вышел из комы, и хоть как-то дорабатывается. Я поддерживаю то, что по большей части совместимость сохранилась. Мне потребовалось относительно немного усилий, чтобы запустить очень старый проект на новой версии 3.X. Я не стал бы сейчас писать новый проект на CodeIgniter по своей инициативе, но снимаю шляпу перед теми кто сделал возможным поддержку уже существующих проектов на нём. На мой взгляд, CodeIgniter это как раз тот случай, когда разработчикам лучше не трогать ничего принципиально, и заниматься исключительно безопасностью и совместимостью. Те, кто хотел новых идей, уже давно ушли в другие фреймворки, остались только те, кому надо поддерживать то что есть.

14.11.2015