From: Asko S. <ask...@ik...> - 2014-10-22 12:09:18
|
Hi, Andreas Jung wrote: > The developer experience with Plone and Dexerity - if done the > right way - is horrible. As developer right now I have to know > which behavior implements which field in order to set/get > a value the right way. I think, this has been discussed many times before. As I see it, the issue it's not the Dexterity framework by itself, but the way we choosed to use it. If all the default Dexterity content types would have implemented their default fields in their custom base classes (maybe using the behavior interfaces and implementations in the background), everything would have worked as expected by default. (Unless you want add custom behaviors without integrating them into your contenttypes custom base class.) Maybe Philip can remember, why plone.app.contenttypes was refactored to go all behaviors. Regards, Asko |