Hi Danie,

Thanks for suggeseting T5, after one day learning, somehow I know how to
create a basic T5 app, cool framkework. was reading the book "Enjoying Web
development with Tapestry" before, after several chapters, I found myself
enjoying nothing, with all those diagrams, xml specs, etc.. T5 is really
something enjoyable, you almost like writing a desktop app, if ajax is
added, that will be better than Google's GWT.

A.C.


Daniel Jue wrote:
> 
> If you can wait for AJAX functionality (late 2007?) , I would say go
> with Tapestry 5.  If you need AJAX immediately, the latest Tapestry 4
> is best.  Tapestry 5 is the "next generation" Tapestry, and the T4
> code is not directly compatible.  That said, your T4 code isn't
> completely useless either.  T5 is still very component based.  I've
> only worked with Tapestry 4 and 5, and I would say that Tapestry 5 is
> easier to learn, although for many people it's been a challenge to get
> started initially (mostly due to quickstart directions that weren't
> updated, regarding Maven).  Also some T5 quickstarts included a few
> lines of code that needed to be changed or removed in order for the
> code to work.  Don't be discouraged if it doesn't all come together at
> once -- people who have it running seem to love it, even though it is
> not fully completed.
> 
> Maven's a great tool, and after you learn the basics I think newcomers
> will like it.  There is a free ebook on the web that will teach you
> more that you'll need to know about Maven.
> 
> In Tapestry 5, almost everything you'll need to write is a non
> abstract class.  The directory structure of your web application is
> much better defined, IMHO.  One of the best things is that there are
> no more xml files for your pages.  For me it made things much simpler.
> 
> I'm not a Tapestry expert by any means, and I sometimes find myself
> wanting to do things the hard way.  Luckily there are a lot of nice
> people on this list who have politely corrected me, and shown me the
> better way.
> 
> In addition there is a wiki page for T5 that is actively updated.  I'm
> only a junior developer, so I try to add simple things that would help
> out people like myself.  But others add more advanced how-to's.  You
> might want to take a look, since it also links to sample code included
> in Tapestry.  From there you can get a feel of how it works.
> http://wiki.apache.org/tapestry/Tapestry5HowTos
> 
> On 8/20/07, Angelo Chen <[EMAIL PROTECTED]> wrote:
>>
>> Hi Daniel,
>>
>> Thanks for the reply, I'm learning Tapestry 4, from those samples I saw,
>> it's ok to use either abtract or not as page class, so which one is
>> better?
>> maybe non abstract class to be compatible with Tapestry 5? I'm just
>> evaluating frameworks for a coming project, is it advisable to use
>> Tapestry
>> 5 instead of 4? Thanks.
>>
>> A.C.
>>
>>
>> Daniel Jue wrote:
>> >
>> > Hi Tapestry 4 relied more on abstract classes.  In Tapestry 5, you are
>> > usually writing concrete classes -- tapestry does it's magic on all
>> > the classes under /pages.  You can still have an abstract class to
>> > base your pages on, but that class should probably go in /base instead
>> > of /pages, since it wont have a page template of it's own.
>> >
>> > I believe this is covered on the Tapestry 5 main website.
>> >
>> >
>> > On 8/20/07, Angelo Chen <[EMAIL PROTECTED]> wrote:
>> >>
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/abstract-or-no-tf4298749.html#a12246721
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/abstract-or-no-tf4298749.html#a12276044
Sent from the Tapestry - User mailing list archive at Nabble.com.


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

Reply via email to