I was building upon his sample app and recently have come across some decision problems regarding Django and Ember. Specifically, the following questions:
For a real time application, (e.g. Disqus) will it be a good idea to just use Django as a REST API backend, with Ember handling all the client side presentation and routing?
All of the Django third party apps which I want to use are pretty much made to leverage the complete Django setup (routing, views, templates). If I want to use Ember templates only, then is it advisable to use these third party apps?
The thing which looks helpful in these apps is the models. However, these models are accompanied by other constructs like helper functions, which are supposed to be used by Django views. How can I utilize these third party apps from Ember (will save me a lot of effort and time) without writing too much of code on the backend? Is there a good approach for doing this using Ember.js mostly?
A REST API exposed through Django will allow me to do CRUD on the database through Ember. However, if I need to modify the data(aggregate, transform etc), can I do it from the frontend using Ember? Or I need to write this code in Django and somehow call it through from the frontend (perhaps using some kind of API exposed by Django) ? Is there a preferred approach?
It would be a great help if I could get answers to these questions.