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