tag:blogger.com,1999:blog-36547168.post7947683631184740281..comments2023-11-25T11:00:42.257+01:00Comments on Invisible to the eye: Naked objects in PhpGiorgiohttp://www.blogger.com/profile/03558287012747987157noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-36547168.post-66092317564967875262009-07-24T16:34:45.201+02:002009-07-24T16:34:45.201+02:00Hi Giorgio,
here you go, a picture for you:
http:...Hi Giorgio,<br />here you go, a picture for you: <br />http://danhaywood.com/2009/07/24/hexagonal-architecture-for-naked-objects/<br /><br />DanDanhttps://www.blogger.com/profile/04813764027502115707noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-20605501532520975082009-07-24T13:03:10.250+02:002009-07-24T13:03:10.250+02:00Thanks, I am currently busy at work but I'll t...Thanks, I am currently busy at work but I'll take a look at the source when I have finished this stuff.Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-43148551287872376612009-07-23T12:05:29.560+02:002009-07-23T12:05:29.560+02:00Hi Giorgio,
there's a PDF at http://developmen...Hi Giorgio,<br />there's a PDF at http://development.nakedobjects.org/trac/browser/framework/trunk/How%20to%20build%20Naked%20Objects%20from%20source.pdf <br />that says how to build the whole thing if you want.<br /><br />We do need to put together some architectural diagrams though; I'm just finishing off my book on DDD and Naked Objects (at http://www.pragprog.com/titles/dhnako/domain-driven-design-using-naked-objects) so once that's out of the door then I'll put some things together.<br /><br />If you do download the Java code, I can talk you through it, though.<br /><br />DanDanhttps://www.blogger.com/profile/04813764027502115707noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-79462634784581693162009-07-23T09:14:45.584+02:002009-07-23T09:14:45.584+02:00@Dan: thank you for the pointers, I do not know wh...@Dan: thank you for the pointers, I do not know where to search in the trunk. However, there is some developer documentation anywhere? I found the api and the application development guide, but not a view of the internal architecture of NOF.Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-20590685858895599732009-07-22T20:23:09.717+02:002009-07-22T20:23:09.717+02:00Nice to see another implementation of the Naked Ob...Nice to see another implementation of the Naked Objects pattern about to start.<br /><br />As one of the committers to NO on the Java platform, can I suggest you familiarize yourself with the reworked architecture we came up with for building the metamodel that sits at the heart. We use a bunch of (what we called) FacetFactory's which effectively define the programming model. We've haven't even scratched the surface of what this architecture will give us, but it's worked out really well. If you are starting afresh I strongly suggest you look towards a similar architecture.<br /><br />See http://development.nakedobjects.org/trac/browser/framework/trunk/core/metamodel/src/main/java/org/nakedobjects/metamodel/specloader/progmodelfacets/ProgrammingModelFacetsJava5.java for more details.<br /><br />Cheers<br />DanDanhttps://www.blogger.com/profile/04813764027502115707noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-70050980173596251332009-07-22T11:21:04.756+02:002009-07-22T11:21:04.756+02:00FLOW3 is a full stack MVC framework, so it is comp...FLOW3 is a full stack MVC framework, so it is comparable to Zend Framework and Symfony, but it is in currently alpha while Zend Framework is used in production. That means it could break API in every moment. I will read their manuals as I am interested in how they treated some issues.<br />For Doctrine 2 the problem is less serious since it is not invasive and NakedPhp will be less coupled to it, and I am actively involved in its development so I am aware of what changes every day. :)Giorgiohttps://www.blogger.com/profile/12689416577856305650noreply@blogger.comtag:blogger.com,1999:blog-36547168.post-2575682404007360912009-07-22T07:14:20.306+02:002009-07-22T07:14:20.306+02:00Did you check out FLOW3 (http://flow3.typo3.org)? ...Did you check out FLOW3 (http://flow3.typo3.org)? It specifically supports Domain-Driven Design, AOP and Dependency Injection. Very close to Naked Objects ..Robertnoreply@blogger.com