We’re interested in creating a js-embedded version of a decently sized user-end application.
From our research and investigation into this space so far (offering a js include tag for a “widget” experience of the site), we feel the best option is a single page app that is responsive and consumes a partial part of the core app over a REST API.
Since I’ve never gone down this path, and we’ll be integrating (hosting the compiled version of the single-page app and API off of our rails app) I thought I’d ask for opinions on how to implement this solution.
Obviously writing a large jQuery script COULD work, but I’d prefer to at least stand on some shoulders. Do you recommend Backbone, Angular, or Ember? Would a separate stack to deliver the application be a good fit, like Meteor or Node?
We’ve reversed engineerd PolarB’s small app, and it’s quite a lot in a small space, but is a much simpler app. They seem to only rely on jQuery and Holgan for JS templating.
Our other short-term option is simply iframes, but we won’t capture our target audiences with that since it won’t turn out very pretty!
Thanks for the advice!