ORM

Jun 28, 2010 16:40

Собираюсь с мыслями чтобы осознать приемы, рамки применимости, польза и вред от ОРМоподобности в вебдеве.

Вот тут вставил свои две копейки во флейм, запишу, чтобы не забыть :)

http://community.livejournal.com/ru_webdev/3027201.html?view=35498753#t35498753

php, development

Leave a comment

Comments 1

(The comment has been removed)

gabaidulin July 6 2010, 20:22:35 UTC
>всякие AOP-like штуки, типа событий
Почти во всех спеках свзанных с orm(jpa, jdo, interceptor из hibernate) есть возможность повесить handler на события типа preload, postsave и так далее.

На практике. Если мы говорим о реализации unit of work или о иных кишках ORM, то в принципе, why not. Это такой способ сделать асинхронно, хотя и не самый изящный. Если же мы говорим, о том, чтобы реализовывать dao logic или business logic(упаси боже) таким способом, то на мой звгляд это не хорошо. Лучше найти другое решение.

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

Reply


Leave a comment

Up