Nevow
Програмер(и) | Донован Престон[1][2][3] |
---|---|
Прво издање | 06.05.2004. |
Стабилно издање | 0.11.1
|
Репозиторијум | |
Написан у | Пајтон |
Оперативни систем | Cross-platform |
Тип | Фрејмворк Веб Апликације |
Лиценца | MIT License |
Веб-сајт | github |
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 објектно-оријентисано програмирање, која формира основу апстракције додатка са стране корисника, модуларно програмирање и алату за тестирање јединица у оквиру претраживача.
Референце
[уреди | уреди извор]- ^ Nevow: A Web Application Construction Kit, Donovan Preston
- ^ 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/
- ^ 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.
- ^ Running Nevow on top of PyPy, June 20, 2008, PyPy Status Blog
- ^ PythonWebsitePyramidDocs, Pyramid is the internal website templating system used to build the python.org pages.
- ^ Goodbye, Divmod.
- ^ Divmod Nevow commits Архивирано на сајту Wayback Machine (15. октобар 2012) on Ohloh
- ^ Divmod Архивирано на сајту Wayback Machine (13. август 2006)[dead link]
- ^ Divmod on Launchpad
- ^ History Архивирано на сајту Wayback Machine (3. март 2016), Nevow Athena from Scratch, or The Evolution of a Chat Application — Divmod Nevow vtrunk documentation
Спољашње везе
[уреди | уреди извор]- Divmod на Launchpad