Nevow - Nevow
| Autori originali | Donovan Preston |
|---|---|
| Dezvoltatori | Divmod |
| Eliberarea inițială | 6 mai 2004 |
| Versiune stabila | 0.14.4 / 14 iunie 2018
|
| Repertoriu |
|
| 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 .