Funny that you mention Tapestry 5 and Howard Lewis Ship. I was recently looking for a fast, stateless, Java based web framework (I liked Stripes, but eventually had to settle for Spring). I came across this SO question: http://stackoverflow.com/questions/1303438/why-did-you-stop-...
Why did you stop using Tapestry?Because Howard Lewis Ship is a liar. Lots of reasons but the main one was breaking compatibility between v3 and v4. Just when we solved all those issues v5 came out and broke backwards compatibility again! Just couldn't go through that again.
Ideally, I would like to have a lean version of maven+jetty+spring to implement a web framework.. which should also be deployable to more heavyweight containers like JBoss. I havent figured this part out. Maybe Stripes is the way.
Yes, I am explicitly talking about T5. The SO post refers to T4 and below, although I gather the upgrade path 3 -> 4 -> 5 was non-existant and so pissed some people off (understandably). I guess Howard was trying to just create something better...
Why did you stop using Tapestry? Because Howard Lewis Ship is a liar. Lots of reasons but the main one was breaking compatibility between v3 and v4. Just when we solved all those issues v5 came out and broke backwards compatibility again! Just couldn't go through that again.
Ideally, I would like to have a lean version of maven+jetty+spring to implement a web framework.. which should also be deployable to more heavyweight containers like JBoss. I havent figured this part out. Maybe Stripes is the way.