pythondjangoweb-servicesweb2pyzope3

Help choosing between Django, Zope3 and Web2Py for WebService Server


I need to build a simple administrative webapp using python that will connect to MySQL.

Web Application will need to expose some APIs via Web Services for other Web App and Android/iPhone clients to consume. I need help making technology selections.

I would appreciate suggestions and past experience comment comparisons between Django, Zope3 and Web2Py. I am mainly looking at smallest learning curve and out of the box WebService Server support.

Suggestions on SOAP versus JSON or REST. What will be most cross platform compatible considering smart phone clients. I do not see SOAP support on Django website.


Solution

  • Don't even consider using SOAP. Design a RESTful API, support JSON and XML. You could accomplish this with pretty much any Python web framework. If you use Django there are numerous apps out there for accomplishing this, I like Tastypie.