Nevow (čita se kao francuska reč nouveau) je Pajton frejmvork veb aplikacija originalno napisana od strane kompanije Divmod. Supstitucija šablona je dostignuta preko malog jezika tag atributa, koja je obično ugrađena na XML šablone, ali postoji i čist Pajton jezik specifičnog za domene nazvan Stan, za izražavanje ovog označavanja programski. Nevow se integriše dobro sa Twisted, frejmvork za programiranje baziranog na dešavanjima.

Nevow
Programer(i)Donovan Preston[1][2][3]
Prvo izdanje06.05.2004.
Stabilno izdanje
0.11.1
Repozitorijum Uredi na Vikipodacima
Napisan uPajton
Operativni sistemCross-platform
TipFrejmvork Veb Aplikacije
LicencaMIT License
Veb-sajtgithub.com/twisted/nevow/

Nevow je imao 960 testiranja jedinica od juna 2008,[4] i izbačen je na nekoliko popularnih veb sajtova, a najviše primećenog na zvaničnoj Pajton stranici.[5]

Od sredine 2010, Divmod je bankrotirao,[6] čineći sav razvojni rad od Nevow-a da stane, i tokom 2011. njegova zvanična stranica više nije mogla biti pristupana.[7] Postoji projekat na Launchpad, koji sadrži izvorni kod od Divmod-a[8] uključujući izvorni kod Nevow projekta.[9]

Athena uredi

Athena je komponenta Nevow-a koja ima asinhronizacionu komunikaciju u oba smera između Pajtona i delova Javascript veb aplikacije u obliku daljinskog pozivanja procedura. Ova tehnika je tipično nazvana Ajax ili Comet, ali Nevow-e implementacije prethode oba ova naslova.[10] Athena takođe uključuje nasleđivački bazirano Javascript objektno-orijentisano programiranje, koja formira osnovu apstrakcije dodatka sa strane korisnika, modularno programiranje i alatu za testiranje jedinica u okviru pretraživača.

Reference uredi

  1. ^ Nevow: A Web Application Construction Kit, Donovan Preston
  2. ^ Donovan Preston, @donovanpreston Mountain View, CA, I work at Mozilla Research mostly in JavaScript. I hack with dom.js and spidermonkey and rust. Previously, I worked with Python, eventlet, nevow, twisted. http://donovanpreston.blogspot.com/
  3. ^ Subject: Re: ANN: Twisted 1.1.0, the framework of *your* internet, From: Donovan Preston, Date: 2003-10-27, Newsgroups: gmane.comp.python.twisted, nevow was originally a research project -- a weekend's worth of hacking whose benefits turned out to be so great that we decided to focus on bringing it up to a usable state for Quotient as soon as possible. And that's where it is now.
  4. ^ Running Nevow on top of PyPy, June 20, 2008, PyPy Status Blog
  5. ^ PythonWebsitePyramidDocs, Pyramid is the internal website templating system used to build the python.org pages.
  6. ^ Goodbye, Divmod.
  7. ^ Divmod Nevow commits Arhivirano na sajtu Wayback Machine (15. oktobar 2012) on Ohloh
  8. ^ Divmod Arhivirano na sajtu Wayback Machine (13. avgust 2006)[dead link]
  9. ^ Divmod on Launchpad
  10. ^ History Arhivirano na sajtu Wayback Machine (3. mart 2016), Nevow Athena from Scratch, or The Evolution of a Chat Application — Divmod Nevow vtrunk documentation

Spoljašnje veze uredi