Является ли хорошей идеей использовать Zend Framework на веб-сайте среднего масштаба? - PullRequest
3 голосов
/ 03 февраля 2010

Хотя этот поток рекомендует использовать его, у меня мало проблем:

Я начал с Zend Framework 1.6, как и 8 месяцев назад. Теперь они выпустили 1.10. Таким образом, они выпускают новую версию каждые 2 месяца.

Есть несколько вещей, которые были радикально изменены (например, класс начальной загрузки в основной папке приложения, его там не было раньше. Это был просто файл php, AFAIR). Несколько функций в Zend_DB (и, возможно, также и в других модулях) были заменены, и рекомендуется не использовать старые функции.

Доктрина интеграция далека от завершения.

Как они уже упоминали, недавно представленное пространство имен (пространства имен php 5.3) также многое изменит. и так далее ...

Итак, мой вопрос ..

Стоит ли сейчас использовать Zend Framework и обновлять код каждые 2 месяца? Или нужно подождать, пока не станет доступна более стабильная, менее часто меняющаяся версия?

EDIT

Если кто-то, вроде меня, уже использует его, каков наилучший подход для обновления Zend Framework?

Ответы [ 2 ]

3 голосов
/ 03 февраля 2010

Пожалуйста, посмотрите мой принятый ответ на этот связанный вопрос

Имейте в виду, что вам не нужнообновляйте свою версию каждый раз, когда Zend обновляет ZF.И вам также не нужно использовать каждую функцию.Поскольку ZF является клеевым фреймворком, вы можете использовать его компоненты по своему усмотрению.Если вы не хотите использовать Zend_Application, сохраните загрузчик.

Кроме того, при обновлении вы можете извлекать только части кода из их SVN и частично вносить исправления в свою установку, создавая тем самым собственную версию ZF.,Как я уже сказал, многие компоненты могут использоваться автономно и не зависеть от других компонентов в ZF.Таким образом, вы могли бы очень сильно использовать Zend_DB 1.10, сохраняя Zend_Log 1.8.

0 голосов
/ 03 февраля 2010

Я работаю над проектом уже около 1,5 лет, который использует ZF, и мы работаем против транка. За весь период мне пришлось заморозить 4 или 5 раз до пересмотра из-за ошибок (которые были решены за несколько дней), и это в основном все мои проблемы Все версии 1.x ZF обратно совместимы. Так что, да, иди и используй это.

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

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