Thanks Chung,

That seems very close to the solution I was looking for.

On Sat, Jul 25, 2015 at 3:54 PM, Chung Khanh Duy <
chungkhanhduy1...@gmail.com> wrote:

> Hi,
>
> I suggest Tapestry+RestEasy+AngularJS. AngularJS is powerful MVC font-end
> framework. Moreover you should research to try integrate bower grunt in
> your project. Bower is used to pull necessary third party js go with
> angular and grunt is used for building css based on sass.
>
> So the final project structure should be: Tapestry+RestEasy+AnguarJS +
> Bower + Grunt and Gradle.
>
> Here is the link about demo to integrate angularjs into tapestry + restful
> web service: https://github.com/ffacon/tapestry5-angular-demo
>
> Hopefully it can help.
>
> Duy
>
>
> On Sat, Jul 25, 2015 at 7:16 PM, Ilya Obshadko <ilya.obsha...@gmail.com>
> wrote:
>
> > At this moment, my own project has grown big enough, so I've started to
> > consider delegating various parts of the workload to others.
> >
> > However, there is one particular issue: when the whole thing is built on
> > Tapestry, any person involved should understand the framework, and it's
> not
> > possible to isolate frontend tasks from backend ones (because all the
> > Tapestry "endpoints" are in fact event handlers and all AJAX requests are
> > handled through usual event processing chain).
> >
> > One obvious solution is Tapestry+RestEASY (or any other similar REST
> > module) and moving all controller logic to JS on the frontend and to REST
> > handlers on the backend. This way pages/components are becoming just
> > "stubs" that initialize required HTML/JS.
> >
> > Any other thoughts maybe?
> >
> > --
> > Ilya Obshadko
> >
>
>
>
> --
> Chung Khánh Duy
> Project Support Manager
> Formos
>



-- 
Ilya Obshadko

Reply via email to