Nevow - Nevow

Nevow
Autori originali Donovan Preston
Dezvoltatori Divmod
Eliberarea inițială 6 mai 2004 ; Acum 16 ani  ( 06.05.2004 )
Versiune stabila
0.14.4 / 14 iunie 2018 ; acum 2 ani  ( 14.06.2018 )
Repertoriu Editați acest lucru la Wikidata
Scris in Piton
Sistem de operare Cross-platform
Tip Cadrul aplicațiilor web
Licență Licență MIT

Nevow (pronuntat ca francez Nouveau ) este un Python cadru de aplicație web dezvoltată inițial de compania Divmod. Înlocuirea șabloanelor se realizează printr-un limbaj mic de atribute de etichete , care este de obicei încorporat în șabloanele XML de pe disc , deși există și un limbaj specific domeniului pur Python numit Stan, pentru a exprima această marcare programatic. Nevow se integrează bine cu Twisted , un cadru pentru programarea bazată pe evenimente .

Nevow a avut 960 de teste unitare începând cu iunie 2008 și a fost desfășurat pe mai multe site-uri web de profil înalt , mai ales pe site-ul oficial Python.

Începând cu jumătatea anului 2010, Divmod a renunțat la afaceri, provocând ca lucrările de dezvoltare pe Nevow să înceteze, dar în 2011 pagina sa de pornire nu mai era accesibilă. Există un proiect pe Launchpad , care găzduiește codul sursă al Divmod, inclusiv codul sursă al proiectului Nevow.

Atena

Athena este o componentă Nevow care facilitează comunicarea bidirecțională, asincronă între porțiunile Python și JavaScript ale unei aplicații web sub formă de apeluri de procedură la distanță . Această tehnică este denumită în mod obișnuit Ajax sau Comet , deși implementarea lui Nevow precedă ambele etichete. Athena include, de asemenea, un sistem de obiecte JavaScript bazat pe moștenire , care stă la baza unei abstracții de widget -uri pe partea clientului , a unui sistem de module și a unui kit de testare a unității în browser .

Referințe