2011-03-28 10 views
9

Necesito escribir un servicio web de python, pero prefiero usar un marco de LIGHT WEIGHT (nadie menciona a Django, por favor), para que pueda atender escenarios más complicados en el futuro.python RESTful webservice framework: rodar el mío o hay una biblioteca recomendada?

¿Existe alguna biblioteca recomendada (por pares) que pueda usar o al menos pueda proporcionar un buen punto de partida?

[Editar]

Para aclarar, estoy hablando de un servicio web REST aquí - nada que ver con el jabón y/o WSDL

+0

Parece que alguien ya hizo esta aquí: http://stackoverflow.com/questions/713847/recommendations-of-python-rest-web-services-framework – oompahloompah

+0

Eso fue hace mucho tiempo. Pyramid ni siquiera existía. ¿Existe un estatuto de limitaciones en los duplicados? – syrion

+2

sin estatuto de limitaciones; el original debe actualizarse con la información actual. En un mundo perfecto debería haber solo una página para cada pregunta para evitar que los buscadores de conocimiento tengan que visitar varias preguntas diferentes que abordan el mismo tema general. –

Respuesta

3

le sugiero que busque en Cherry Py. http://cherrypy.org/

+0

Parece que hay bastantes frameworks buenos por ahí. Me estoy conformando con Cherry en parte porque ha sido mucho más tiempo que los demás y (estoy esperando), es más probable que se haya utilizado en la ira + prob un mayor grupo de usuarios para aprovechar ... – oompahloompah

6

Trate Pyramid, que es el resultado de una fusión entre los pilones y repoze.bfg frameworks. Es relativamente ligero, pero robusto y bien documentado.

Para servicios RESTful en Pyramid, puede encontrar this blog post interesante.

2

Estaba en una situación similar en busca de peso ligero, y cansado de Django. Me encontré con web.py, que parece ser tan liviano como puede ser.

web.py sitio principal: http://webpy.org/ web.py github: https://github.com/webpy/webpy

+0

Estoy usando la web. py para una aplicación web RESTful que estoy escribiendo. Estoy seguro de que Pyramid o Flask podrían ser mejores frameworks, pero dados los recursos limitados, encontré que web.py es extremadamente fácil. –

0

web2py pueden ser de su interés. Incluye soporte para web services y recientemente ha agregado la funcionalidad RESTful API, que se describe here (video) y here. Si tiene alguna pregunta, pregunte en el mailing list.

0

Eve es un marco de API REST de código abierto de Python con Flask, MongoDB y Redis. Le permite construir e implementar sin esfuerzo servicios RESTful Web altamente personalizables y con todas las funciones.

[exención de responsabilidad: yo soy el autor del proyecto]

Cuestiones relacionadas