nilo de roock <ndroock1 <at> gmail.com> writes:

> I don't know if the license permits, but I really hope Tapestry 4.1 will be
> forked. The ideas in 5 are really cool and could be used as a vision for
> developing 4.2 but in a slower pace perhaps and without breaking code. Yes
> it will be more difficult, so what?

The idea that T5 is coming too soon and existing code won't work in it 
sounds like a valid concern. However, if you think more about it, you
may just hold off upgrading and wait until T5.1/T6 when you have 
received enough return on your investment on T3/T4 or when you start
a new project? If there are enough people facing situations like you,
then there will be a critical mass to maintain T4.

The idea of creating a runtime compatibility layer sounds like an
excellent idea. However, if you think more about it, given a working
T4 applications, what do you gain by running it on this compatibility 
layer in T5?

Instead, I think a better thing to do is to target those who
are upgrading an existing T4 app to T5.

1) Create a migration tool that can automatically convert the source 
files to T5. It doesn't have to work 100% accurately, but should do 
the bulk of repetitive work in some limited scopes.

2) Create a platform that allows T4 pages and T5 pages running
in the same app and create a bridge to allow them to communicate
or to share ASO.

--
Kent Tong
Author of a book for learning Tapestry (http://www.agileskills2.org/EWDT)


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

Reply via email to