I suspect we'll need to step away from "blind" serialization of our server-side data structures and devise a JSON object protocol for any JS integrations to become practical. This may actually be simpler then it sounds (LinkRest does a good deal of it already: http://linkrest.io/docs/protocol.html ) and if there's a right client-side framework to work with such protocol, it would certainly be a big motivation.
Andrus > On Jul 8, 2016, at 3:11 PM, Michael Gentry <blackn...@gmail.com> wrote: > > Another item on my ever-growing to-do list is to explore if BreezeJS could > be used nicely with Cayenne. From my initial glance at the project, it > seems to have the spirit of Cayenne in a JS stack. > > > http://breeze.github.io/doc-js/ > > http://www.getbreezenow.com/ > > http://learn.breezejs.com/ > > > mrg > > > > On Thu, Jul 7, 2016 at 9:01 PM, Aristedes Maniatis <a...@maniatis.org> wrote: > >> On 30/06/2016 8:36pm, Aristedes Maniatis wrote: >>> I'll report more after a few weeks once we have real customers using >> this in production. >> >> We now have this version of Cayenne (pretty close to what is now trunk) in >> production at around 20 sites with more to come over the next weeks. >> >> Not a single reported problem and significant performance improvements >> across the board. Any site with more than 40ms latency to the data centre >> (that is, between the Cayenne ROP client and server) is seeing noticeable >> improvements. >> >> Savva, very nice work indeed. >> >> >> >> Andrus, if you have json workflows protostuff also supports json encoding. >> [1] Of course that means a whole bunch of json encoded Cayenne objects >> like ObjectContext and I have no idea what you'd do with them in >> javascript, but if someone wanted to code a js version of Cayenne client, I >> guess they could. >> >> That would be an interesting idea to layer on top of backbonejs or similar. >> >> >> Ari >> >> >> >> >> [1] >> https://github.com/protostuff/protostuff/tree/master/protostuff-json/src/main/java/io/protostuff >> >> -- >> --------------------------> >> Aristedes Maniatis >> GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A >>