Derek Hohls wrote:
I have know idea of your knowledge on Cocoon but it does have the ability to disable and enable features when you build your own version.No, this isn't a spam email.
I just digested (er, read) Bruce Tate's brilliant article on "Don't make me eat the elephant again" where he looks at his past, current (and future?) love-hate relationship with the various EJB versions.
Read it at: http://today.java.net/pub/a/today/2004/06/15/ejb3.html and draw your own conclusions (and comparisons) with developments in Cocoon - for exampe, here's one quote:
"But while I was slogging through six files to do simple persistence, my friends were laughing and dancing around their POJO applications with ordinary JDBC. And they were doing much more, with much less. "
I haven't had to tackle even a fraction of the technology that Bruce has had to deal with, but he sums up much of what I have been feeling in recent times about Cocoon; especially the whole issue about integrating persistence frameworks for database access, and all the layers that are now required - from forms to hibernate config files and more (if you toss in Spring as well).
Expand capabilities? Yes. Add power features? Sure. But lets keep it simple and usable!!
I myself do not have that much experience in Cocoon and found myself stuck with a web application that is about 25 MB large and can only generate simple PDF and Excel files, and that was after I completly stripped all features.
I personally agree that Cocoon is a bloated. I simply want to make some generators, transformers and selectors and some xslt. I wind up with 25 MB...
A thing that bothers me as well is the configuration. I want to be able to deploy a war at a customer and let him set the initialize parameters in the web.xml and activate the web application, but this is not possible with Cocoon. I have a workaround but it does not make my application very pretty (and for a commerial application; it should be).
My 2c soapbox for the day...
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
