Sylvain Wallez wrote:
<snip />
My impression is that with all these changes, Cocoon will be sexy again. Add a bit of runtime analysis of databases and automatic generation of CForms to the picture, and you have something that has the same productivity as RoR, but in a J2EE environment. It also includes what I learned when working on Ajax and the consequences it has on the overall system architecture.
Hm, I'm not sure how to say this, so that it sounds not too sharp, but although all the features you described are useful, I don't think they are enough for a major version. That's more sort of 2.x evolution, not a 3.0 revolution :-)

I would change the order. What makes RoR and some others "sexy" is the quick start a long with out-of-the-box "databasebrowser" support. So imho a app-skeleton generator would be really important to make the cocoon community grow. Just give it a database, hit a button and here's your fancy new databasebrowser. This would reduce the barriere for cocoon beginners, too, as they don't have to start from scratch and can learn by modifying small parts of the components involved....

Some thoughts on this:
-choose a db layer... spring with hibernate for example
-write some code generators, or even better, some kind of a subsitemap, that generates all files that are not supplied by the developer (if you want a customized template, write one, if not, take the one generated by cocoon (on the fly))
-get some fancy widgets for the db browser...

Speaking of widgets... I am not sure if it makes sense to reinvent the "widgetwheel"... Wouldn't it be better to put some work into the JSF block, and use myfaces/tomahawk as "cocoon gui" ? Replace the "ugly" JSF renderkits with cocoon pipelines, and supply "flow" as controller for JSF ? Not sure about this, but I think this could really rock :-)...

tom

Reply via email to