<rmcreative>

RSS

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

  1. №3828
    Ekstazi
    Ekstazi 29 янв. 2011 г., 22:19:50

    Уж лучше так чем вообще никак.

  2. №3844
    MoLeX
    MoLeX 02 февр. 2011 г., 9:08:37

    А на русском сайте, все еще не исправили CodeIgniter 1.7.2 на 2

  3. №3846
    Sam
    Sam 02 февр. 2011 г., 12:53:14

    MoLeX, поправил.

  4. №4178
    Константин
    Константин 24 марта 2011 г., 15:36:35

    уфф... ну, неужели! ))) (хабр не читаю, на оф сайт давно не заглядывал)

    а я-то уже почти собрался с духом переписывать текущий проект на Kohana. а тут - на тебе )))

    Будем надеяться, что не всё потеряно. Проект-то хороший.

  5. №7997
    Костян
    Костян 24 мая 2013 г., 16:41:45

    Буду заниматься и осваивать CodeIgniter 2.0.0, если его уже выпустили значит будут в последующем и изменения и дополнения в будущем, что и нам пригодится для лучшего его понимания и работы с ним.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.