2011-04-17 17 views
24

Para estos pythonic marcos web;web.py y matraz

Se ven similares, excepto algunas pequeñas diferencias como sus esquemas de manejo de URL. Entonces es muy difícil elegir uno de ellos.

Quiero aprender de sus experiencias que uno más se adapta a una aplicación web de pequeño tamaño, pero necesita soporte a largo plazo (la aplicación inicial es pequeña pero se supone que aumentará con el tiempo) y ¿por qué?

Respuesta

38

Flask es un proyecto nuevo y muy activo con buena documentación y directrices para nuevos desarrollos y complementos. Su comunidad es bastante grande y Armin (el líder) es un programador de grado A. Por lo tanto, definitivamente es el mejor contendiente.

Web.py es un proyecto más antiguo y más maduro que es más una biblioteca que un framework. Es lo que usamos para el sitio web de la Biblioteca Abierta de Internet Archives. La documentación es irregular, pero el código es sólido como una roca y con los años ha acumulado muchas utilidades útiles.

La decisión final es suya, pero para un nuevo proyecto, me gustaría ir con Flask.

+2

+1 para la documentación de Flask, no solo sobre cosas de python, sino también sobre xhtml y html5 y ataques de hackers (xss) ... a DEBE LEER incluso si no va a utilizar Flaks;) – Abdelouahab

+5

+1 para Web. simplicidad y diseño RESTful. – Locke