Dexterity in my labority
Dexterity is a next-generation content type framework for Plone. By day I'm an Archetypes man but by night I delve into Dexterity. These are a few not-so-first impressions.
First things first: I get upset when people bitch and moan about Archetypes. It has solved a lot of problems for Plone folks over the years so we should respect that. Even so it is getting on a bit so enter Dexterity.
I like the name Dexterity. Dexterity has always been my favorite attribute in D&D. You can turn an Elf into a tank with a 19 DEX and presumably I can fashion my apps in a similarly robust way.
So what is the best part of Dexterity for me? It is unobtrusive and blindingly fast. It does not depend on a request being present everywhere, so it is much easier to do things programmatically. It works well and is fully documented.
What do I dislike? It forces me to open my eyes to other exciting technologies like z3c.form. So I really dislike myself for not having looked at those technologies earlier. There is no major learning curve to Dexterity - it's all hidden in the related set of tools. But the reward for finally learning z3c.form and friends is that I can use them outside of Plone as well.






