I forgot one thing!

Line-Precise-Error-Reporting !!!!!

The elegent error handling in Tapestry is one of the strongest point.

I did not see that in you list.

If your developers are like me they sometimes make errors.

LPER leads to faster development. Together with live class reloading it's a
winner!

Cheers!


2012/1/26 Gunnar Eketrapp <gunnar.eketr...@gmail.com>

> Clean and readable ....
>
> Having worked with Spring MVC, JSP, Struts and finally found Tapestry I
> can just tell that a web project gets much much more "Clean and Readable"
> when choosing T5.
>
> The elegant page and component folder structure leads to an easy-to-locate
> whatever you are searching for.
>
> It's always hard to win these arguments since people are often suspicious
> to new unproven (in their minds) technology.
>
> If the POC was not enough to convince you manager it was probably not a
> god POC or probably not a god manager.
>
> If you want to be close to the web (html, css, js) I can't think of any
> better more robust framework then T5.
>
> Struts was a mess when I tried it seven years ago but perhaps it has
> matured since then (actually T4 was a little bit messy then as well ...)
>
> I looked at http://struts.apache.org/primer.html and saw that they are
> referring to .jsp as key technology.
> If there where a minus one button somewhere I would press that one ...
>
> Gunnar Eketrapp
>
> 2012/1/26 Thim Anneesens <t.anneess...@ictjob.be>
>
>> Hello Tapestry users,
>>
>> The company where I work is going to choose a web framework to implement
>> there site (the company core business revolves around that site). We did a
>> POC with Spirng MVC, JSF, Struts and Tapestry.
>> We have shortlisted to Struts and Tapestry and I have the feeling that
>> Struts will win.
>>
>> The manager decision seams to revolve around the argument that if we can
>> do in Struts what we can do with Tapestry while keeping a code that is
>> relatively clean and readable, we should use Struts.
>>
>> *Does anyone have a killer use case that would be difficult to implement
>> in Struts and easy in Tapestry.*
>>
>> I already demonstrated the following about tapestry:
>>
>>  * Better components in Tapestry than in Struts
>>  * Better persistence tools (FLASH, CLIENT, SESSION ,SESSION STATE, ...)
>>  * Cleaner templates
>>  * Less code review because of the framework sensible conventions
>>  * Better code navigability (when using an IDE)
>>  * Better refactoring (most of the code is in Java)
>>  * Coherence and homogeneity (One framework for all your needs / Struts
>>   needs JSP, Freemarker, Spring services and Tiles to even compete )
>>  * Strong Ajax support out of the box
>>  * Powerful configuration with symbols
>>  * Beautiful architecture (easy to remember because very sensible)
>>  * Easy to extend or override most of the features
>>  * Live class reloading
>>  * Made with most of the common web use cases in mind (javascript, css,
>>   ajax, session, query parameters, cookies, integration with backend,
>>   ...).
>>  * Everything at your fingertips with Injection and IoC
>>
>> These are more than sufficient to convince me that productivity and
>> maintainability will be far better with Tapestry than with Struts. But
>> unfortunately, I fail to demonstrate to the manager :(.
>>
>> Sorry for my poor English and thanks in advance,
>>
>> Thim Anneessens.
>>
>
>
>
> --
> [Hem: 08-715 59 57, Mobil: 070-991 86 42]
> Allévägen 2A, 132 42 Saltsjö-Boo
>



-- 
[Hem: 08-715 59 57, Mobil: 070-991 86 42]
Allévägen 2A, 132 42 Saltsjö-Boo

Reply via email to