Re: Hibernate. It's used all over the place by many applications. It isn't really associated with IOC containers or even web applications in generally as it's simply (ha!) a database abstraction/mapping framework. Whether you use Tapestry or not, Hibernate is excellent at what it does. With that said, Hibernate is in no way associated with Tapestry.

Re: Tapestry Migration. Tapestry 3 isn't directly compatible with 4 as it stands, depending on how complicated your application is and how much underlying tweaks you have made, you might need to rewrite a little bit:
http://tapestry.apache.org/tapestry4/#Upgrading+from+Tapestry+3.0

As for Tapestry 5, that is quite a while off. I certainly wouldn't sit around waiting to migrate as 4 provides a great deal of useful features and conveniences.

You mention the steep learning curve next; I simply have to disagree there. I've only recently begun using Tapestry and I've found it dramatically simpler to work with then most other frameworks. Particularly Struts and ASP.NET. I feel that this is the case because Tapestry gives the web an intuitive event-driven feel to it. It just isn't that complicated and requires very little wire up to tie pages together. As for commercial programmer experience that's an issue with most frameworks. Even JSF developers are exceptionally hard to come by right now. I do agree though that selling Tapestry to management is a bit tough these days. Hopefully time will help with that. As with all opinions though, your mileage may vary.

Re: Echo2, nope, sorry. Not used that one.

Michael Grundvig
Electrotank, Inc
http://www.electrotank.com


----- Original Message ----- From: "kranga" <[EMAIL PROTECTED]>
To: "Tapestry users" <users@tapestry.apache.org>
Sent: Saturday, June 24, 2006 7:05 PM
Subject: Tapestry 3 to 4.1 to 5


We have a very large financial services applicaiton built with Tapestry 3 and it meets all the requirements for the project. But in looking ahead, I am trying to get some data to guide technology decisions for the project.

My questions are:
- Hibernate is used extensively in 4.x and though the principal is that you don't need to worry about Hibernate, the emails on this list make it look like a lot of deviations from defaults require Hibernate. Does anyone know if Hibernate is used outside of Tapestry? Specifically how is its user-base size and popularity when compared with Spring?

- I've heard that 5 is not going to be backward compatible with 3. So that would give me absolutely no reason to upgrade to 4.x anytime soon. Is the 4.x to 5 incompatibility true? If so, it also seems like Tapestry is negatively skewed from a "business" perspective - high barrier to adopt the framework (the learning curve is higher and frankly it is almost impossible to find anyone in the market with Tapestry experience) but it provides a low barrier to exit - if versions are not going to be compatible and require significant effort, then why not evalulate other frameworks out there?

- Anyone have experience comparing this with Echo 2? The echo 2 demo on their website does look impressive.

Your thoughts are appreciated...
KR

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to