Estoy evaluando y analizando el uso de CherryPy para un proyecto que es básicamente un front-end de JavaScript desde el lado del cliente (navegador) que se comunica con un servicio web de Python en el back-end. Entonces, realmente necesito algo rápido y liviano en el back-end que pueda implementar usando Python que luego le hable a PostgreSQL DB a través de un ORM (JSON al navegador).
También estoy viendo Django, que me gusta, ya que su ORM está integrado. Sin embargo, creo que Django podría ser un poco más de lo que realmente necesito (es decir, ¿más funciones de las que realmente necesito == más lento?).
¿Alguien tiene alguna experiencia con diferentes soluciones ORM de Python que puedan comparar y contrastar sus características y funcionalidad, velocidad, eficiencia, etc.?