Domanda

chiunque utilizzi quadro Nagare su Google App Engine?

mi sembra interessante, ma non è stato possibile trovare documentaiton su come usarlo su

Google App Engine, in quanto utilizza python stackless.

così ogni possibilità della sua esecuzione su Google App Engine?

Inoltre, come pila meno pitone differiscono in pitone normale?

Grazie.

link:

Nagare quadro

Stackless python

È stato utile?

Soluzione

Al momento ho una versione prototipo non ancora rilasciata di Nagare per GAE (potete vedere l'esempio contatore canonica all'indirizzo http://nagareproject.appspot.com/ )

Ecco i componenti 3 Nagare non lavorano su GAE, con le loro soluzioni in questo prototipo:

  • Stackless Python:

    • Problema: GAE è solo pura vaniglia CPython
    • Soluzione: bene, utilizzare solo puro Python
    • Limitazione: in Nagare, Stackless Python viene utilizzato per ottenere oggetti continuazione. Senza Stackless, perdiamo la chiamata) / risposta () caratteristica di Nagare (. Ma nota che la chiamata () / on_answer () sta ancora lavorando.
  • lxml:

    • Problema: modulo C non ha accettato il GAE
    • Soluzione: generazione riscritta HTML utilizzando solo ElementTree
    • Limitazione: non più avanzare lxml caratteristiche come XSL o XPATH complesse espressioni
  • picco Regole:

    • Problema: Gestione albero AST di serie rimosso su GAE
    • Soluzione: le regole di gestione per la generazione di HTML / JS riscritto
    • Limitazione: le regole di sicurezza e di dispacciamento URL deve essere scritto dallo sviluppatore senza l'aiuto di metodi generici

Quindi, questa versione di Nagare è più o meno bene di lavoro sulla GAE. E mi permetto di dire che, anche con queste limitazioni, Nagare ancora rimanere su GAE una migliore environement programmazione degli altri framework Python.

Se volete provarlo, inviare un messaggio nel gruppo di utenti Nagare o mandarmi una e-mail personale a alain.poirier a net-ng.com

Altri suggerimenti

Se si ha una dipendenza duro Stackless, non sarà eseguito su AppEngine. AE ha un proprio runtime di Python. Se non sfruttare nessuna delle estensioni non standard di Stackless a Python, potrebbe funzionare, ma direi che le possibilità non sono molto buone che sarebbe solo di lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top