Too early to criticize 4.0 and contrast it with .NET. Any new platform/paradigm requires a commitment to learn it. If your interested in solutions that require very little time to learn and are immediately productive but limit your ability to scale across a wide range of uses and offer substandard performance, I highly reccomend the microsoft approach...Historically this is what they are good at.

Karthik Abram wrote:

The best way to learn Tapestry is to write a component on your own. I do
agree that .NET is way simpler - with 4.0 it "feels" like Tapestry is
becoming more esoteric (deliberately using 'esoteric' and not
'complicated').

-----Original Message-----
From: Patrick Casey [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 19, 2005 4:26 PM
To: 'Tapestry users'; 'Darío Vasconcelos'
Subject: RE: Tapestry starting to look too steep



I have to agree with you that Tapestry has a steep learning curve.
That's why this list receives so many messages on a daily basis... I
have found with joy that this is a community that won't let their new
passengers down easily, even if some of us ask the same questions over
and over... :-)

        I'm with you on this point and I'm wondering if part of that may be
due to the way Tapestry is perceived in the broader community. I consider
myself a pretty damn experienced servlet developer, and Tapestry definitely
wasn't easy to get ahold of. Frankly, without the ability to slog through
(and understand) a lot of Howard's source I don't know if I'd have been able
to pick up how a lot of things worked just from the doc and Tapestry in
Action.

        For a real servlet newbie, Tapestry, I think, is really frustrating
because it's advertised as "simple" when, in fact, it really isn't. Tapestry
is *powerful*, but it's not simple. .NET is way simpler; hell, from a
learning perspective, raw servlets are simpler than tapestry because there
are no black boxes to worry about. Structured strings come in, they get
parsed, and string go back out. What could be simpler?

        So I think it's a case where Tapestry is actually a really good tool
to allow advanced java web developers to function more efficiently. A lot of
people come into it though with the perception that, since its component
based, it's a good tool for *beginning* developers to learn servlets with,
and I have to say that's a mistake.

        IMHO if you don't know servlets to start with and don't have some
experience doing web development, trying to learn those skills along with
Tapestry is asking for trouble. I see occasional folks on these lists asking
really basic questions, questions that aren't necessarily specific to
tapestry, and I just wince internally because I can't help thinking: you're
in for a tough row mate :(.

        --- Pat



---------------------------------------------------------------------
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]




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

Reply via email to