title: HTTP framework for a python based server serving mobile applications
body: <p>I am working on building a python powered back-end server for a mobile application. I am using MongoDB hosted on the Cloud for storage. The communication between the Application and the server will be mostly <strong>JSON</strong>. There <strong>wont be any HTML</strong> involved in this transfer as such. </p>
  
  <p>I am looking for a framework to build my server. I did some research and found (<strong>django</strong>, <strong>Pylons</strong> etc) are for <strong>full stack server</strong> and is not needed for my requirements. </p>
  
  <p>I am confused on how to go about selecting an HTTP framework (web.py, cherrypy etc).</p>
  
  <p>also, i might use <strong>Mongoengine</strong> as the ODM. I am not sure if this decision is anyway going to affect the framework selection</p>
  
  <p>any ideas?</p>