nagare marco de gae?
-
27-09-2019 - |
Pregunta
cualquier persona que utilice el marco nagare de Google App Engine?
parece interesante, pero no pudo encontrar ninguna documentaiton sobre cómo usarlo en
Google App Engine, ya que utiliza Python sin pérdida de velocidad.
así cualquier posibilidad de su funcionamiento en el motor de Google App?
También, cómo pila menos pitón pitón difieren de lo normal?
gracias.
enlaces:
Solución
Actualmente tengo una versión prototipo que aún no es liberada de Nagare para GAE (se puede ver el ejemplo Contador canónica http://nagareproject.appspot.com/ )
Estos son los 3 componentes Nagare no trabajan en GAE, con sus soluciones en este prototipo:
-
Stackless Python:
- Problema: GAE es solamente puro de vainilla CPython
- Solución: así, su uso sólo pura Python
- Limitación: en Nagare, Stackless Python se utiliza para obtener los objetos de continuación. Sin Stackless, se pierde la) / respuesta () función del Nagare (llamada. Pero tenga en cuenta esa llamada () / on_answer () todavía está trabajando.
-
LXML:
- Problema: Módulo C no aceptó el GAE
- Solución: generación reescribió HTML utilizando sólo elementtree
- Limitación: no más avanzar LXML características como XSL o XPATH complejo expresiones
-
pico Reglas:
- Problema: manejo de los árboles AST estándar eliminado en GAE
- Solución: normas de gestión de la generación de HTML / JS reescribió
- Limitación: las reglas de despacho de seguridad y la URL debe ser escrito por el desarrollador sin la ayuda de métodos genéricos
Por lo tanto, esta versión del Nagare es más o menos fina de trabajo sobre GAE. Y me atrevo a decir que, a pesar de estas limitaciones, Nagare aún permanecer en GAE una mejor programación environement que los otros marcos de Python.
Si quieres probarlo, envíe un mensaje en el grupo de usuarios Nagare o enviarme un correo personal a alain.poirier en net-ng.com
Otros consejos
Si tiene una dependencia duro en Stackless, no va a funcionar en App Engine. AE tiene su propio tiempo de ejecución Python. Si no aprovecha cualquiera de las extensiones no estándar de Stackless a Python, que podría funcionar, pero me gustaría decir que sus posibilidades no son muy buenas que lo haría solo trabajo.