Re: Re: What does Five and Z3 mean for Archetypes?
Helmut Merz <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.archetypes.devel |
|---|---|
| Message-ID | <[email protected]> |
Am Freitag, 18. November 2005 20:36 schrieb Roche Compaan: > On Fri, 2005-11-18 at 17:53 +0100, Martijn Faassen wrote: > > What do reffields do in AT? > > I once tried to work out something like references (called > Associations) with Shane Hathaway for Zope3 but it never > became anything: > http://www.zope.org/Wikis/DevSite/Projects/ComponentArchitectu >re/AssociationService > > The one thing that was interesting about it was that it was > based on associations in the OMG's MOF (Meta Object Facility) > model. I think that might be the problem ;-) - that it builds on an advanced concept, how fine that may ever be: When I look at the proposals as well as current implementations (SchoolTool, cpsskins, rdflib/zematic) of reference/relation/association frameworks for Zope 3 I get the impression that there are as much concepts (like MOF, formal logic, relational algebra, ...) out there as people designing or developing such stuff. The strength of the Archetypes reference engine is that it does not care about such concepts (at least that's my impression), it just offers a way (a really simple and convenient API) to connect objects. You can then build higher-level stuff on top of this, like e.g. the Relations product for Plone/Archetypes. This was the reason why I recently produced another proposal (http://www.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/BasicRelationAPI - still draft) for providing such a low-level relation API. (There is also a proof-of-concept implementation available already.) I think such a low-level API could provide a bridge between the implementations (that should be pluggable - here the strengths of Zope 3 come in) and higher-level frameworks based on advanced concepts. Helmut ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today Register for a JBoss Training Course. Free Certification Exam for All Training Attendees Through End of 2005. For more info visit: http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click