Antón Moiseev
Estoy comenzando una nueva aplicación Google App Engine y actualmente estoy considerando dos marcos: Matraz y aplicación web2. Estoy bastante satisfecho con el marco de aplicaciones web incorporado que he usado para mi aplicación App Engine anterior, por lo que creo que webapp2 será aún mejor y no tendré ningún problema con él.
Sin embargo, hay muchas buenas críticas de Flask, me gusta mucho su enfoque y todas las cosas que he leído hasta ahora en la documentación y quiero probarlo. Pero estoy un poco preocupado por las limitaciones que puedo enfrentar en el futuro con Flask.
Entonces, la pregunta es – ¿Conoce algún problema, problemas de rendimiento, limitaciones (p. ej., sistema de enrutamiento, mecanismo de autorización integrado, etc.) que Flask podría traer a la aplicación Google App Engine? Por “problema” me refiero a algo que no puedo resolver en varias líneas de código (o cualquier cantidad razonable de código y esfuerzos) o algo que es completamente imposible.
Y como pregunta de seguimiento: ¿hay alguna característica increíble en Flask que creas que pueda dejarme boquiabierto y obligarme a usarlo a pesar de los problemas que pueda enfrentar?
-
¡Gracias, @moraes! Lo suficientemente sólido. Creo que cosas como blobstore, mail (y probablemente ProtoRPC) son piezas bastante importantes para ese proyecto, y quiero trabajar con ellas de la mejor manera posible. Además, creo que mezclar diferentes frameworks no es la mejor idea si puedes evitarlo fácilmente. Además, a pesar de que simpatizo con Flask, estoy realmente impresionado con webapp2 y tengo las manos ansiosas por probarlo. ¡Gracias por la respuesta y por webapp2!
-Anton Moiseev
22 de julio de 2011 a las 9:52
-
@Sundar Puede ejecutarse en cualquier servidor web compatible con WSGI. Para Apache hay código.google.com/p/modwsgi y otros.
– Moraes
6 de agosto de 2011 a las 10:55
-
@moraes: ¿Esta respuesta está desactualizada ahora? Puedo ver que GAE SDK es compatible con Flask. ¿Sigue siendo webapp2 la mejor opción?
– terminar
17/09/2014 a las 16:30
-
@nish, ¿referencia de que GAE SDK admite Flask oficialmente?
– enkash
19 de marzo de 2015 a las 6:35
-
Solo una nota, que si bien esta es la respuesta aceptada heredada, el desarrollo de webapp2 está muerto. Diría que Flask es el camino a seguir.
– Jesse
15 de abril de 2015 a las 3:49
-
Gracias, @agf. He visto la mayoría de estas publicaciones antes, pero creo que estoy más interesado en la experiencia personal. No creo que la pregunta sea tan amplia, ya que no estoy interesado en una discusión exhaustiva o información detallada sobre un problema, solo indíqueme que esto y esto serán difíciles o imposibles de implementar.
-Anton Moiseev
21 de julio de 2011 a las 12:28
-
@Anton, Solicitar una experiencia personal subjetiva está bastante cerca de las pautas de SO para las preguntas que no se deben hacer.
– Jaime
21 de julio de 2011 a las 13:46
-
@ James – No estoy de acuerdo. No le pregunto acerca de sus conjeturas, suposiciones o sentimientos subjetivos. Le pregunto sobre su experiencia, es decir, sobre la hechos que conoces con seguridad. No publicaciones obsoletas, ni problemas que otras personas hayan enfrentado durante una fuerte personalización, solo hechos. No estoy de acuerdo, está bien, solo márcalo.
-Anton Moiseev
21 de julio de 2011 a las 14:02
-
eso es todo, el apoyo OOP me ganó. Originalmente uso web.py pero webapp2 parece tener una estructura ordenada sin la solución que hice en web.py. El frasco puede ser fácil de comenzar, pero necesita más que eso si planea hacer aplicaciones más grandes
– Ahmad Muzakki
5 de julio de 2016 a las 14:21
No sé mucho sobre webapp2, pero he estado usando Flask durante algunos meses y me encanta. Encontré complementos de matraz que realmente me ayudaron, como
flask-babel
para soporte de múltiples idiomas, yflask-seasurf
para el soporte de CSRF para asegurar mis formularios.– El Ploki
8 de noviembre de 2016 a las 22:49