Domain-driven design
Původně jsem si říkal, že to nechám bez odezvy, ale nakonec k tomu přeci po necelém měsici hodím slovo. Honza Tichý napsal na svém blogu postík Pět vrstev modelu, článek je pěkný. Jen možná poupravit větu hned v úvodu článku: “A navíc v oblasti PHP nejsou přístupy založené na DDD (domain driven design) vůbec známé, tak to třeba aspoň pár PHP vývojářů nakopne k přemýšlení.”
Spíše dopsat “nejsou známé v některých končinách této země, ale v zahraničí jsou hodně diskutované a též i používané”. A to již před dobrým rokem ne-li déle. Navíc povědomí o DDD se pomalu šíří i do podvědomí tvůrců PHP frameworků (Zend, …), kteří je dříve nebo později zapojí do frameworku jako jednu z jeho součástí.
Že se DDD nepoužívá nebo nebude používat, protože to je “hodně” psaní? Nikoliv. Jen je potřeba attackovat většinu vývojářů. Pokud DDD bude nasazen v jejich oblíbeném frameworku, začnou ho dříve nebo později používat jako běžnou součást jejich práce.
DODATEK (16:30):
Tedy když vezmu v podtaz poslední větu, je velice dobré, že na to vlastně Honza upozornil (attakoval frontu), prolomil tím možná první ledy, aby se o DDD začalo mezi PHP vývojáři v Čechách více mluvit, psát, diskutovat…
Články o DDD:
- http://blog.fedecarg.com/2009/03/11/domain-driven-design-and-mvc-architectures/ … více částí
- http://www.infoq.com/articles/ddd-in-practice
- http://www.infoq.com/minibooks/domain-driven-design-quickly
- http://weierophinney.net/matthew/archives/202-Model-Infrastructure.html .. další Zend
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.
Comments
No comments yet.
Leave a comment