Totally agree. 

Most recently I’ve built an extensive tablet app using T5.4 + PhoneGap. 

It’s massively AJAX, but I didn’t have to think about it very much - thanks to 
Zones.

It employs only 5 pages instead of a few hundred - thanks to components and 
Zones. SPA without pain!

The small amount of custom JavaScript is done as components and is beautiful 
(I'd never before thought that possible) - thanks to T5.4 using RequireJS.

It runs so fast - fast enough to fool most into believing it is a native app - 
thanks to Zones, RequireJS, and T5.4’s asset handling (and AWS)!

But most of all, it has been a joy to build, and it has let me focus on the 
domain most of the time, which I can’t say is true of any other framework I’ve 
used (not even GWT).

Tapestry, and especially Tapestry 5.4, I take my hat off to you.

Geoff

> On 29 Jul 2016, at 8:38 PM, Qbyte Consulting <qbyteconsult...@gmail.com> 
> wrote:
> 
> After years of Tapestry focus I finally got around to checking out how
> others are building web apps these days. Spring MVC + REST and Angular seem
> to be flavours of the day and can create some quite slick solutions. These
> approaches are still full of boilerplate code, but things are looking a lot
> better than the early days of Struts.
> 
> So far as I can see Tapestry and maybe GWT are still the only one stop shop
> for cutting out the boiler plate code and having a focus on domain driven
> design with components instead of these pattern centric low level
> approaches.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to