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:

Nagare Marco

Stackless pitón

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top