>On 5/21/07, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
>I'd love to see more comments. Honest comments about your experiences going >from 3 to 4, your thoughts on better adoption, how you feel about Tapestry 5 >(especially if you are in a situation where you'll need to upgrade). Please
>avoid any comparisons of Tapestry to other frameworks (that just causes
>flame wars).

Answering without some comparisons to other frameworks is very difficult, because people base their evaluations on their experience. In the ten years I have been developing web apps I have used many decent web technologies including .Net, Perl, ColdFusion, and each of these platforms had stuff I liked, and so too does Tapestry.

I personally believe the secret to adoption is 1. Ease of use, and 2. Productivity. Tapestry in my opinion is neither. Needless to say this comment I sn't intended as an insult, because Tapestry is a wonderfull framework and does many things far better than its competitors, but I am not an idealist... I prefer like most people just to get my work done as quickly and efficiently as possible.

Tapestry 4 was not easy to use because of the following: a lack of quality and up-to-date documentation; a lack of working examples; a shortage of published information; too much configuration; too many dependency and deployment problems, and worst of all the class reloading inefficiencies.

Improving Tapestry is not just about the technology, but also about all those very time consuming extras that surround it. Tapestry 5 is awesome in comparison to 4, I would even say that the new class reloading mechanism is totally innovative making it so much more productive than version 4, but this is offset by the time it takes to get everything going, getting all the configuration and deployment issues sorted, and of course not having a good online reference to work with as a start. Ok granted Tapestry 5 is still in pre-release, but if it goes anything like Tapestry 4 then I am sure I will feel more of those dark moments as my deadlines approach and I am stuck on some issues that aren't documented.

I originally scheduled an upgrade to Tapestry 5 this month, but I had to push it back for a while until I feel confident enough about 5. Our software systems are already running on Java 6 which also appears to be an obstacle, especially in development so I am stuck with 4 until it is resolved. Although this now leaves me with the problem that we have to keep developing new features in 4 so upgrading is becoming more and more difficult as time goes on.

Best wishes,
Peter

--
Peter Stavrinides
Albourne Partners (Cyprus) Ltd
Tel: +357 22 750652 If you are not an intended recipient of this e-mail, please notify the sender, delete it and do not read, act upon, print, disclose, copy, retain or redistribute it. Please visit http://www.albourne.com/email.html for important additional terms relating to this e-mail.


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

Reply via email to