Thursday, June 23, 2005

Howard Would Reboot with Cornerstone

Howard Lewis Ship of Tapestry and HiveMind fame said this when commenting on Wicket (BTW, why would someone use this kind of name for their project?):
Mostly, I'm envious of the chance to start with a clean slate. The demand for backwards compatibility is surely holding me back from fixing a good number of things. And if I was starting again today, I would not require subclassing from base classes (as Tapestry and Wicket both require). It really would be POJOs, plug optional interfaces and naming conventions (and maybe annotations) ... and no XML at all.
Guess what, Cornerstone has had all of the above already (in fact, from day one) :).