CodeIgniter 2.0.0
29 января 2011
И всё-таки выпустили. С последнего официального релиза в 2009-м прошло довольно много времени, а вот вкусностей в 2.0 не так много, поэтому он многих не порадовал.
EllisLab, создавшие CI, чуть его не потопили, кинув все силы на Expression Engine 2 и MojoMotor. И, наверное, CI утонул бы окончательно, если бы не активисты из сообщества, поспособствовавшие созданию открытой ветки, названной Reactor. То есть теперь у CI есть две ветки: ядро и реактор.
«Реактор» действительно помог: стали доделываться хоть какие-то фичи, активнее над CI начали работать как сотрудники EllisLab, так и бывшие сотрудники и просто энтузиасты.
Сам выпуск 2.0 — мера, на мой взгляд, экстренная и очень правильная. Хоть на номер 2.0 дополнений не набралось (багов, пожалуй, поправили действительно прилично), выпускать надо было. Иначе, потонул бы.
Итак, что же всё-таки поменяли? Из значительного в ядре:
- Выкинули PHP4. Давно пора.
- Подумали над инфраструктурой: появились драйверы, пакеты. Плагины стали хелперами.
- Выкинули скаффолдинг. Опять же, верный шаг. В том виде он был скорее вреден, чем полезен.
- Сделали нормальную автозагрузку. Вот только старую поломали.
В реакторе:
- Нормальная поддержка query string или, по-простому
$_GET
. Попортила нервов эта штука, в своё время прилично. - Нормальный кеш с поддержкой файлов, APC и memcache.
- Возможность запустить CI из командной строки.
В планах:
- Возможность комментировать документацию на сайте.
- Библиотека для аутентификации.
Нормальный AR, возвращающий модели объектов класса модели, а не просто объектов.
- Список изменений
Если сообщество не остынет, CI будет жить и развиваться, так что желаю разработчикам вытащить CI и сделать его, как и прежде, замечательным фреймворком.
Комментарии RSS по email OK
Уж лучше так чем вообще никак.
А на русском сайте, все еще не исправили CodeIgniter 1.7.2 на 2
MoLeX, поправил.
уфф... ну, неужели! ))) (хабр не читаю, на оф сайт давно не заглядывал)
а я-то уже почти собрался с духом переписывать текущий проект на Kohana. а тут - на тебе )))
Будем надеяться, что не всё потеряно. Проект-то хороший.
Буду заниматься и осваивать CodeIgniter 2.0.0, если его уже выпустили значит будут в последующем и изменения и дополнения в будущем, что и нам пригодится для лучшего его понимания и работы с ним.