Size: a a a

MODX. Русскоязычное сообщество.

2020 February 19

i

iWatchYouFromAfar in MODX. Русскоязычное сообщество.
Sergey_K и кто будет форк пилить?)
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
Doctrine в этом плане иногда выглядит интереснее
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
но для простых проектов она слишком многословна по коду
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Ivan Klimchuk
связи да, но это не совсем то. Есть кейсы и я с такими встречался, когда нужно было построить более сложную бизнес логику и там AR сильно мешал, так как несмотря на связи, получался слишком большой overhead
Когда более сложная логика, то можно задействовать уже уровень БД.
Те же вьюхи и процедуры, например. И, возможно, в ORM не надо ничего делать будет.
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
Sergey_K
Когда более сложная логика, то можно задействовать уже уровень БД.
Те же вьюхи и процедуры, например. И, возможно, в ORM не надо ничего делать будет.
там не столько про ORM и обработку, сколько о представлении результата потом. Entity патерн и EntityManager позволяют потом завернуть локигу в куда более высокие абстракции, нежели практически прямая работа с таблицей в случае AR
источник

pi

prohor iofe in MODX. Русскоязычное сообщество.
Ivan Klimchuk
Doctrine в этом плане иногда выглядит интереснее
ну инструменты нужно подбирать под задачи) для задачи crud ов нашлепать eloquent хороша. с Doctrine не разобрался. сложновато.. порого входа все таки повыще чем у простых актив рекорд
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Ivan Klimchuk
Doctrine в этом плане иногда выглядит интереснее
Я думаю, что для уровня МОДХ элокента хватит прямо за глаза.
Энтерпрайз явно на ней делать никто не будет.

Ну и никто же не мешает сложную логику в своем классе сделать допом - в случае с элокентом вопросов не будет.
А вот с хПДО это точно не получится.
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
xpdo такой же eloquent по сути
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
ну реально, патерн один и тот же, реализация только немного разная, не более того
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
местами даже проще
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
если кому интересно, могу поделиться примером, как иногда случается рефакторинг в небольших проектах
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Ivan Klimchuk
ну реально, патерн один и тот же, реализация только немного разная, не более того
Никто не спорит. Но только новую таблицу вкатать это п...ц история.
источник

S

Sergey_K in MODX. Русскоязычное сообщество.
Плюс тормоза.
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
вот ссылка на PR по работе (этот доп в open source, так что могу свободно делиться)
источник

pi

prohor iofe in MODX. Русскоязычное сообщество.
Ivan Klimchuk
если кому интересно, могу поделиться примером, как иногда случается рефакторинг в небольших проектах
с елоквентом? интересно. яб посмотрел
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
prohor iofe
с елоквентом? интересно. яб посмотрел
нет, у нас доктрина, но в ссылке она мало задействована, только query builider немного
источник

pi

prohor iofe in MODX. Русскоязычное сообщество.
Ivan Klimchuk
нет, у нас доктрина, но в ссылке она мало задействована, только query builider немного
сколько трудочасов затрачено на этот пулреквест?
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
prohor iofe
сколько трудочасов затрачено на этот пулреквест?
около 4-5
источник

IK

Ivan Klimchuk in MODX. Русскоязычное сообщество.
но там еще тесты не обновлены, так что итогое время поболее будет
источник