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]