On Sat, 06 Nov 2010 16:44:22 -0200, Muhammad Mohsen <m.gelb...@gmail.com>
wrote:
First you have to understand it well because it's almost like nothing you
have been seen before with respect to productivity and programming models
(did I use the term right ?)
Part of its fundamental concepts (pages and components modelled and
treated as objects) have some similarity with Wicket, but the
implementation details are quite different.
Anyway, stay on it. Follow the documentation mentioned above..and this
one too http://people.apache.org/~uli/tapestry-site/index.html, Once I
looked at the FAQ page, man it took a breath away !!..
The Tapestry weakness has always been the documentation, but the new one
it's becoming waaaaaaaaaaaaaaaaaaaaaay better than the current one.
Felt like looking at a gold mine !! At last someone is speaking about
the difference between pages and
components, different @Inject annotation variances...and the mystery
called Environmental etc, You will love it.
@Environmental and the Environment are not hard to use, just to understand
at first sight. :) Think of it as one way of a page or component to pass
some info both up and down in the tree.
I haven't tried much web frameworks but Tapestry is lovely.
In my humble opinion:
* Struts 1 sucks big time. I started hating it when I started to teach it.
* Struts 2 (aka WebWork) is what Struts 1 should have been in first place.
It's a nice framework, but it's request-oriented. Tapestry, Wicket and JSF
are component and event oriented, making programming easier and better.
* JSF is complex.
* I've never programmed in other Web frameworks.
Only if it had the amount of developers working on it fulltime, we'd
have it just the way
we'd like a web framework to be soon enough to end the frustration. But
sadly they are all almost busy with their jobs, and no one can blame them
for that.
If anyone wants to pay me to work on Tapestry full time, please tell me.
:) ;)
Stay on the list, anyone will surely help if he could :)
That's one of the Tapestry's advantages. :)
--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
and instructor
Owner, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org