Является ли Zend Framework стабильным? - PullRequest
1 голос
/ 26 января 2010

Мне нужна платформа для PHP. У меня мало предложений по использованию Zend Framework. Меня беспокоит стабильность API-интерфейса Zend Framework.

Вы знаете, насколько стабилен ZF? Есть ли список изменений / план перехода с предыдущей версии. Чтобы я мог проверить, сколько было внесено критических изменений?

Мне нужно что-то настолько стабильное, как Джанго :

Релиз Django 1.0 обещает стабильность API и прямую совместимость. > В двух словах, это означает, что код, который вы разрабатываете для Django 1.0, будет продолжать работать с 1.1 без изменений, и вам нужно будет вносить только незначительные изменения для любого выпуска 1.X

А позже мы можем прочитать:

Мы нарушим обратную совместимость этих API только в том случае, если ошибка или дыра в безопасности делают ее совершенно неизбежной

Ответы [ 2 ]

11 голосов
/ 26 января 2010

Почему бы не проверить Политики выпуска :

1) Основной выпуск может содержать любые изменения, включая исправления ошибок, обратно совместимые функции и улучшения функциональности, а также обратно несовместимыевыпуски.

2) Незначительный выпуск может содержать только обратно совместимые изменения, включая исправления ошибок и обратно совместимые функции и улучшения функциональности.

3) Мини-выпуск может содержать только исправления ошибок.Обратите внимание, что никакие новые функции, улучшения функциональности или изменения API не допускаются.Фреймворк должен выглядеть и вести себя одинаково для мини-релизов.

и

Мы стараемся создавать мини-релизы по двухнедельному графику.Например, текущая версия 1.7.7.Выпущена 6.03.2009.Следующий выпуск будет называться 1.7.8 и будет выпущен 23.03.2009.

Мы стараемся выпускать второстепенные выпуски раз в квартал.То есть каждый релиз будет доступен через 3 месяца после последнего релиза.Это соглашение является гибким;для больших выпусков нам может потребоваться до 6 месяцев времени разработки.

Мы не нацелены на периодическое расписание для основных выпусков, поскольку обратная совместимость будет нарушена, только когда добавленная стоимость для пользователей ZF станет очень высокой,Расписания основных выпусков могут длиться более года.

Также см. Главу «Выпуски продуктов» в документации по жизненному циклу .

Обратите внимание,текущая версия 1.9 и 1.10 в настоящее время в тестировании.Страницы Wiki не обновляются с номером версии слишком часто.Цикл выпуска такой же, как описано.

1 голос
/ 26 января 2010

Полагаю, ZF - это отличная основа, когда речь заходит о стабильности. Разработчики делают все для обеспечения обратной совместимости. Фактически, с тех пор, как прошло более года, было только одно изменение, которое требовало некоторой корректировки в одной точке, а именно - автозагрузчик.

В остальном никогда не было проблем, насколько я знаю и помню.

Если есть новые способы сделать что-то, руководство всегда указывает на новую оценку и то, что это хорошо по сравнению со старым подходом.

Впрочем, в ZF 2.0 произойдут некоторые большие изменения, как вы можете видеть в дорожной карте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...