Some years ago I develop mi personal website (http://dev.carlosmontero.es <http://dev.carlosmontero.es/>) as a SPA with tapestry using the zones system (you can try navigate and check on Network dev tools the requests and responses). I have to say that for a small project, It´s not so difficult to implement, but for medium-big projects, I think that tapestry isn´t the best approach for it. If I have some free time this week I hope to upload a simple example to http://tapestry5.dev-util.com/ <http://tapestry5.dev-util.com/>
Regards Carlos Montero > El 3/6/2018, a las 9:07, peter.sk...@ooom.at escribió: > > Hi Juan, > > unfortunatelly I do not have a self-contained example of this approach that I > could > provide you now. Here: > > http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/In-which-direction-is-Tapestry-heading-td5733862.html#a5733882 > > I posted some JS code which demonstrates, how you can use tapestry-generated > html zone > content directly, without the dependency on html forms. > At the same time, values, put in the JSON response object on the server side, > are > available in the client response object, which you can use further to > customize the > behavior. As Thiago remarked, you can use as many zones, as you need. Yo can > use them > as a kind of templating, most of them leaving invisible in the beginning and > switching > them on, depending on the site context. > > The advantage is the power of the component composition of tapestry an its > transparence. > Otherwise you would need much more complex ecosystem to reach such a > expressiveness. > > If you decide to try to use the approach and remain stuck with some problem, > just let > me know, I shall support you, as far as possible. > > With regards, Peter > >> Hi Peter, >> >> do you have any open source example? or maybe if you cannot show any code, >> a link to an explanation, or guidelines, or descrption of how you do it? >> >> Thank you. >> >> El mié., 30 may. 2018 18:58, <peter.sk...@ooom.at> escribió: >> >>> Hi, >>> >>> I have been experimenting with the combination tapestry + angular (1.x) >>> few years ago, >>> then used angular in two commercial projects. >>> After this experience I believe, that it is, at least from my point of >>> view, more >>> efficient to use AMD (requireJS) and tapestry components in a way that I >>> have shortly >>> described in February this year in an reaction to a question in this >>> mailink list. >>> Nicely structured apps can be built in this way, which are very dynamic >>> and responsive >>> as well. >>> >>> regards, Peter >>> >>>> Hi Jay, >>>> >>>> Which easier ways are you envisioning? >>>> >>>> Thanks, >>>> >>>> mrg >>>> >>>> >>>> On Tue, May 29, 2018 at 8:56 PM Jay Ginete <killer.tila...@gmail.com> >>> wrote: >>>> >>>>> I blogged about tapestry SPA back in 2013 to see how it works. I was >>> using >>>>> AngularJS (aka Angular1). I haven't updated it since I came to the >>>>> conclusion there are easier ways to do SPAs. >>>>> >>>>> >>>>> >>> https://killertilapia.blogspot.com/2013/06/resteasy-tapestry-with-angularjs.html >>>>> >>>>> On Wed, May 30, 2018 at 1:31 AM, Michael Gentry <blackn...@gmail.com> >>>>> wrote: >>>>> >>>>>> Tapestry RESTEasy is also quite nice: >>>>>> >>>>>> http://www.tynamo.org/tapestry-resteasy+guide/ >>>>>> >>>>>> >>>>>> >>>>>> On Fri, May 18, 2018 at 5:40 PM Thiago H. de Paula Figueiredo < >>>>>> thiag...@gmail.com> wrote: >>>>>> >>>>>>> On Fri, May 18, 2018 at 6:36 PM, Juan <juanm.garrido....@gmail.com> >>>>>> wrote: >>>>>>> >>>>>>>> Hello, are there any good example of doing a single page >>> application >>>>>>> using >>>>>>>> Tapestry ? >>>>>>>> >>>>>>> >>>>>>> Hello! >>>>>>> >>>>>>> Although Tapestry isn't really built for single page applications, >>> it >>>>> can >>>>>>> be used to build the server side of them. This section of the >>>>>> documentation >>>>>>> will tell you the easiest way of calling Java code (i.e. event >>> handler >>>>>>> methods) from JavaScript: >>>>>>> >>>>>>> https://tapestry.apache.org/ajax-and-zones.html# >>>>>> AjaxandZones-Invokingserver-sideeventhandlermethodsfromJavaScript >>>>>>> . >>>>>>> >>>>>>> Any further questions, ask away! :) >>>>>>> >>>>>>> -- >>>>>>> Thiago >>>>>>> >>>>>> >>>>> >>>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >>> >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org >