Автор Тема: ZF 1.9+ и Doctrine: а стоит ли?  (Прочитано 6291 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн ZendManiac

  • Team
  • Герой
  • ***
  • Сообщений: 1146
  • Карма: 77
    • Zend Framework Maniacs
ZF 1.9+ и Doctrine: а стоит ли?
« : Январь 10, 2010, 14:16:01 »
С недавнего времени всё больше натыкаюсь на скрещивание ZF и Doctrine.
И вот решил завязать свое приложение с Doctrine, и наткнулся на мысль: а стоит ли игра свеч?
Стоит ли использовать "нехилую" Doctrine вместо Zend_Db_* из-за нескольких дополнительных возможностей?

Оффлайн stfalcon

  • Team
  • Герой
  • ***
  • Сообщений: 1129
  • Карма: 54
  • Добрый сокольничий ^_~
    • My name is Tanasiychuk Stepan і це мій блог
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #1 : Январь 10, 2010, 15:30:37 »
С недавнего времени всё больше натыкаюсь на скрещивание ZF и Doctrine.
И вот решил завязать свое приложение с Doctrine, и наткнулся на мысль: а стоит ли игра свеч?
Стоит ли использовать "нехилую" Doctrine вместо Zend_Db_* из-за нескольких дополнительных возможностей?
так уж и нескольких :)?

Оффлайн ZendManiac

  • Team
  • Герой
  • ***
  • Сообщений: 1146
  • Карма: 77
    • Zend Framework Maniacs
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #2 : Январь 10, 2010, 16:01:13 »
Ну для себя я отметил удобную реализацию зависимостей модели, удобное сохранение данных, работа с деревьями... (однако всё это есть и в ZF правда в сыром виде и требует доработки)
А в остальном если использовать с ZF то наблюдается небольшая грань между доработанным Zend_Db, что и натолкнуло меня на мысль может просто расширить класс Zend_Db или заюзать всё таки Doctrine.

Почему я задаюсь этим вопросом? Хотелось бы получить как можно исчерпывающие за и против... Я думаю многие скоро зададутся этим вопросом..
А вдруг например в версиях ZF 2+ предложат нам интересную ORM. Если честно не хочется плодить библиотеки, если писать на ZF то уже семь раз отмерить прежде применять что-то другое.

Оффлайн stfalcon

  • Team
  • Герой
  • ***
  • Сообщений: 1129
  • Карма: 54
  • Добрый сокольничий ^_~
    • My name is Tanasiychuk Stepan і це мій блог
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #3 : Январь 10, 2010, 18:35:37 »
судя по всему ZF движется к интеграции с Doctrine. да и у Doctrine возможности намного богаче того, что вы перечислили.

я использую. очень удобно. правда накладные расходы выше, но тут спасает кеширование.

Оффлайн ZendManiac

  • Team
  • Герой
  • ***
  • Сообщений: 1146
  • Карма: 77
    • Zend Framework Maniacs
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #4 : Январь 10, 2010, 18:39:13 »
т.е. в принципе это не только мне кажется что Zend не равнодушен к Doctrine и следует ожидать скорой интеграции её в ZF?

Оффлайн lcf

  • Модератор
  • Герой
  • *****
  • Сообщений: 2468
  • Карма: 153
    • Homepage
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #5 : Январь 10, 2010, 22:28:28 »
т.е. в принципе это не только мне кажется что Zend не равнодушен к Doctrine и следует ожидать скорой интеграции её в ZF?
Практически на это взят официальный курс.
Дополнительных возможностей не несколько а много, вообще даже сравнивать сложно Зенд_Дб с Доктрин на мой взгляд. С другой стороны в Доктрин есть ограничения связанные с использованием ActiveRecord, которые будут сняты во второй версии.

Оффлайн ZendManiac

  • Team
  • Герой
  • ***
  • Сообщений: 1146
  • Карма: 77
    • Zend Framework Maniacs
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #6 : Январь 11, 2010, 00:16:28 »
Ну тогда я спокоен за свой выбор..
Значит возьмем за основу 2-ую версию, посмотрим на её вкусности.
Хотя я не очень понял использование namespaces, ну я думаю это для другой темы.

Спасибо.

Оффлайн lcf

  • Модератор
  • Герой
  • *****
  • Сообщений: 2468
  • Карма: 153
    • Homepage
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #7 : Январь 11, 2010, 00:44:14 »
Важным моментом является то что для работы второй доктрины необходим пхп 5.3 со всеми вытекающими.

Оффлайн atukai

  • Team
  • Опытный
  • ***
  • Сообщений: 223
  • Карма: 17
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #8 : Январь 11, 2010, 01:49:18 »
Практически на это взят официальный курс.

Откуда факты? Насколько я знаю они разрабатывают свой компонент Zend_Entity

Оффлайн Keel

  • Опытный
  • ***
  • Сообщений: 212
  • Карма: 45
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #9 : Январь 11, 2010, 04:52:02 »
Практически на это взят официальный курс.

Откуда факты? Насколько я знаю они разрабатывают свой компонент Zend_Entity

Увы, Zend_Entity не будет, будет интеграция со второй доктриной - http://www.mail-archive.com/fw-general@lists.zend.com/msg25412.html

Оффлайн lcf

  • Модератор
  • Герой
  • *****
  • Сообщений: 2468
  • Карма: 153
    • Homepage
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #10 : Январь 11, 2010, 11:44:09 »
Практически на это взят официальный курс.

Откуда факты? Насколько я знаю они разрабатывают свой компонент Zend_Entity
Кажется это на форуме уже обсуждалось, включая другие аспекты данного решения.

Оффлайн ZendManiac

  • Team
  • Герой
  • ***
  • Сообщений: 1146
  • Карма: 77
    • Zend Framework Maniacs
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #11 : Январь 15, 2010, 21:32:51 »
Посидел покурил докуху по Doctrine 2, пришел к выводу что до офф. интеграции второй версии еще долековато, вернее они во второй версии движутся в противоположную сторону структуры ZF.
Бесспорно задумка с описанием моделей и инстенсов очень даже ничего, но если это задумывалось использовать в будущем с ZF, то они немного перестарались с namespace-ами, имхо как-то не читабельно и не так удобно как в ZF.

В прочем для себя решил пока заюзать Doctrine 1.2, она таки удачно интегрируется с ZF 1.9, несколько строк в бутстрапе и вуаля..

Ну короче это мой вывод по топику....

Оффлайн lcf

  • Модератор
  • Герой
  • *****
  • Сообщений: 2468
  • Карма: 153
    • Homepage
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #12 : Январь 15, 2010, 21:56:33 »
Посидел покурил докуху по Doctrine 2, пришел к выводу что до офф. интеграции второй версии еще долековато, вернее они во второй версии движутся в противоположную сторону структуры ZF.
Бесспорно задумка с описанием моделей и инстенсов очень даже ничего, но если это задумывалось использовать в будущем с ZF, то они немного перестарались с namespace-ами, имхо как-то не читабельно и не так удобно как в ZF.

В прочем для себя решил пока заюзать Doctrine 1.2, она таки удачно интегрируется с ZF 1.9, несколько строк в бутстрапе и вуаля..

Ну короче это мой вывод по топику....
ZF 2.0, который я жду больше чем дети нового года (с) ;) также будет поддерживать namespace. Естественно.
Все там логично, нормально вписывается, ваш вывод по топику не правильный.

Хотя пока релиза нет, конечно расценивать этот продукт (который в альфе)  как годный к использованию в каком бы то не было виде или нет - дело сугубо субъективное. Как и то какой инструментарий в соответствии с какой архитектурой использовать для реализации модели.

Оффлайн ZendManiac

  • Team
  • Герой
  • ***
  • Сообщений: 1146
  • Карма: 77
    • Zend Framework Maniacs
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #13 : Январь 15, 2010, 22:01:12 »
Ну если исходить из названия топика то вывод правильный :)
Но не в этом дело... Получается что ZF 2.0 будет совсем не похож на текущую версию. Откуда такая инфа и где можно почитать на счет второй версии?

P.S. Вот кстати немного офф. инфы про интеграцию с доктриной:
http://framework.zend.com/wiki/display/ZFDEV/Doctrine+Integration+Todo
« Последнее редактирование: Январь 15, 2010, 22:04:24 от ZendMania »

Оффлайн lcf

  • Модератор
  • Герой
  • *****
  • Сообщений: 2468
  • Карма: 153
    • Homepage
Re: ZF 1.9+ и Doctrine: а стоит ли?
« Ответ #14 : Январь 15, 2010, 22:09:29 »
где-то там же в их вики посмотрите zend framework 2.0 roadmap или в гугле. вся инфа в открытом доступе на официальных ресурсах, разумеется.

вы слышали вообще про php5.3 ?