Nevow

Из Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу
Nevow
Програмер(и)Донован Престон [1][2][3]
Прво издање06.05.2004.
Стабилно издање
0.11.1
Спремиште Уреди на Википодацима
Написан уПајтон
Оперативни системCross-platform
ТипФрејмворк Веб Апликације
ЛиценцаMIT License
Веб-сајтgithub.com/twisted/nevow/

Nevow (чита се као француска реч nouveau) је Пајтон фрејмворк веб апликација оригинално написана од стране компаније Divmod. Супституција шаблона је достигнута преко малог језика таг атрибута, која је обично уграђена на XML шаблоне, али постоји и чист Пајтон језик специфичног за домене назван Stan, за изражавање овог означавања програмски. Nevow се интегрише добро са Twisted, фрејмворк за програмирање базираног на дешавањима.

Nevow је имао 960 тестирања јединица од јуна 2008.,[4] и избачен је на неколико популарних веб сајтова, а највише примећеног на званичној Пајтон страници.[5]

Од средине 2010., Divmod је банкротирао,[6] чинећи сав развојни рад од Nevow-а да стане, и током 2011. његова званична страница више није могла бити приступана.[7] Постоји пројекат на Launchpad, који садржи изворни код од Divmod-а[8] укључујући изворни код Nevow пројекта.[9]

Athena[уреди]

Athena је компонента Nevow-а која има асинхронизациону комуникацију у оба смера између Пајтона и делова Javascript веб апликације у облику даљинског позивања процедура. Ова техника је типично названа Ajax или Comet, али Nevow-е имплементације претходе оба ова наслова.[10] Athena такође укључује наслеђивачки базирано Javascript објектно-оријентисано програмирање, која формира основу апстракције додатка са стране корисника, модуларно програмирање и алату за тестирање јединица у оквиру претраживача.

Референце[уреди]

  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 on Ohloh
  8. ^ Divmod Архивирано на сајту Wayback Machine (август 13, 2006) (на језику: енглески)[dead link]
  9. ^ Divmod on Launchpad
  10. ^ History, Nevow Athena from Scratch, or The Evolution of a Chat Application — Divmod Nevow vtrunk documentation

Спољашње везе[уреди]