I am writing an HTML5 frontend mobile app and thinking of creating RESTful APIs for getting data from server. For backend I am using Django, thus I was going thru various options available in Django for RESTful APIs, I came across tastypie, piston etc.
I got some of advantages of using these frameworks (like security etc) but I am still unclear on disadvantages of using plain django view based RESTful APIs. I am thinking to POST JSON object to plain django view, parse and process it and store it in Data base.
Similarly send GET request to django view, load data from various DB tables and send JSON object back as response (as mimetype as application/json).
I was experimenting with above and so far it seems it will work.
I need to get PROs/CONs on using various frameworks vs simple django views for production system for RESTful APIs.