I just started working on an app originally created with rails 1.x which has later been migrated to 2.1. My client wants me to do a total redesign of the ui and add some functionality.
Now I'm thinking about creating a js app that only uses the legacy system as an api and thus decouple the app so that in the future it will be easier to rewrite the app in a more modern way. The app is non-RESTful which makes me wonder how it will work with the modern frameworks out there like Backbone, Ember, Batman etc. Is there any framework that would be more preferable?