Jump to content

Невов

Оригинальный автор(ы) Донован Престон [1] [2] [3] [4]
Разработчик(и) Дивмод
Первоначальный выпуск 6 мая 2004 г .; 20 лет назад ( 06.05.2004 )
Стабильная версия
0.14.4 / 14 июня 2018 г .; 6 лет назад ( 14.06.2018 ) [5]
Репозиторий
Написано в Питон
Операционная система Кросс-платформенный
Тип Фреймворк веб-приложений
Лицензия МОЯ лицензия

Nevow (произносится как французский nouveau ) — это Python, платформа веб-приложений первоначально разработанная компанией Divmod. Подмена шаблонов осуществляется с помощью небольшого языка атрибутов тегов , который обычно встроен в XML- шаблоны на диске, хотя существует также предметно-ориентированный язык на чистом Python , называемый Stan, для программного выражения этой разметки. Nevow хорошо интегрируется с Twisted — фреймворком для событийно-ориентированного программирования .

По состоянию на июнь 2008 года у Nevow было 960 модульных тестов. [6] и был развернут на нескольких известных веб-сайтах , в первую очередь на официальном сайте Python. [7]

В середине 2010 года Divmod прекратил свою деятельность. [8] в результате чего работа по разработке Nevow практически прекратилась, а в 2011 году его домашняя страница стала недоступна. [9] есть проект На Launchpad , на котором размещен исходный код Divmod. [10] включая исходный код проекта Nevow. [11]

Athena — это компонент Nevow, который обеспечивает двунаправленную асинхронную связь между частями веб-приложения Python и JavaScript в форме удаленных вызовов процедур . Этот метод обычно называется Ajax или Comet , хотя реализация Nevow предшествует обоим этим названиям. [12] Athena также включает основанную на наследовании JavaScript объектную систему , которая формирует основу абстракции виджетов на стороне клиента , систему модулей и в браузере для модульного тестирования набор .

  1. ^ эта статья 2004 года Донована Престона, первого автора указателя Nevow и Formless Archive на Wayback Machine.
  2. ^ Nevow: Комплект для создания веб-приложений , Донован Престон
  3. ^ Донован Престон , @donovanpreston Маунтин-Вью, Калифорния, я работаю в Mozilla Research в основном над JavaScript. Я хакаю с помощью dom.js, Spidermonkey и Rust. Раньше я работал с Python, eventlet, newow, Twisted. http://donovanpreston.blogspot.com/
  4. ^ Тема: Re: ANN: Twisted 1.1.0, основа *вашего* Интернета , От: Донован Престон, Дата: 27 октября 2003 г., Группы новостей: gmane.comp.python.twisted, nevow изначально был исследовательским проектом - - хакинг на выходные чьи преимущества оказались настолько велики, что мы решили сосредоточиться на как можно скорее доведя его до пригодного для использования состояния для Quotient. И вот где это сейчас.
  5. ^ «Релизы · искаженные/новые» . Гитхаб . Проверено 4 ноября 2020 г.
  6. ^ Запуск Nevow поверх PyPy , 20 июня 2008 г., Блог о состоянии PyPy
  7. ^ PythonWebsitePyramidDocs , Pyramid — это внутренняя система шаблонов веб-сайтов, используемая для создания страниц python.org. (Он не связан с веб-фреймворком Pyramid, ранее называвшимся BFG, который использовался с Pylons.) Pyramid использует Nevow в качестве системы шаблонов и YAML в качестве формата файловых данных — PythonInfo Wiki, python.org
  8. ^ До свидания, Дивмод. Привет, мир! , 10 июля 2009 г., Расшифровка глифа
  9. ^ Divmod Nevow фиксирует. Архивировано 15 октября 2012 г. в Wayback Machine на Оло.
  10. ^ Divmod. Архивировано 13 августа 2006 г. в Wayback Machine.
  11. ^ Divmod на Launchpad
  12. ^ История, заархивированная 3 марта 2016 г. на Wayback Machine , Nevow Athena с нуля или Эволюция приложения чата - документация Divmod Nevow vtrunk.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5b73bc010e5fd95cbf5d6f99a89d6116__1717731840
URL1:https://arc.ask3.ru/arc/aa/5b/16/5b73bc010e5fd95cbf5d6f99a89d6116.html
Заголовок, (Title) документа по адресу, URL1:
Nevow - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)