Nevow - Nevow
Оригинальный автор (ы) | Донован Престон[1][2][3][4] |
---|---|
Разработчики) | Divmod |
изначальный выпуск | 6 мая 2004 г. |
Стабильный выпуск | 0.14.4 / 14 июня 2018 г.[5] |
Репозиторий | |
Написано в | Python |
Операционная система | Кроссплатформенность |
Тип | Фреймворк веб-приложений |
Лицензия | Лицензия MIT |
Nevow (произносится как французский модерн) это Python каркас веб-приложений Изначально разработан компанией Divmod. Замена шаблона достигается за счет небольшого Язык атрибутов тегов, который обычно встраивается в диск XML шаблоны, хотя есть и чистый Python предметно-ориентированный язык позвонил Стэну за программное выражение этой разметки. Nevow хорошо интегрируется с Скрученный, основа для событийно-ориентированное программирование.
По состоянию на июнь 2008 г. у Nevow было 960 юнит-тестов,[6] и был развернут на нескольких громких веб-сайты, прежде всего официальный сайт Python.[7]
По состоянию на середину 2010 года Divmod прекратил свою деятельность,[8] из-за чего работы по разработке Nevow практически прекратились, и в 2011 году его домашняя страница была недоступна.[9] Есть проект на Панель запуска, размещающий исходный код Divmod[10] включая исходный код проекта Nevow.[11]
Афина
Athena - это компонент Nevow, который способствует двунаправленному, асинхронная связь между Python и JavaScript части веб-приложения в виде вызовы удаленных процедур. Этот метод обычно называют Аякс или же Комета, хотя реализация Nevow предшествует обеим этим меткам.[12] Афина также включает наследование на основе JavaScript объектная система, который составляет основу клиентской виджет абстракция модульная система И в-браузер модульное тестирование Комплект.
Рекомендации
- ^ эта статья 2004 года Донована Престона, оригинального автора Nevow и Formless Индекс архива на Wayback Machine
- ^ Nevow: комплект для создания веб-приложений, Донован Престон
- ^ Донован Престон, @donovanpreston Mountain View, CA, я работаю в Mozilla Research в основном над JavaScript. Я взламываю dom.js, spidermonkey и rust. Раньше я работал с Python, eventlet, nevow, twisted. http://donovanpreston.blogspot.com/
- ^ Тема: Re: ANN: Twisted 1.1.0, структура * вашего * Интернета, От: Донован Престон, Дата: 27.10.2003, Группы новостей: gmane.comp.python.twisted, nevow изначально был исследовательским проектом - хакинг на выходные преимущества которого оказались настолько велики, что мы решили сосредоточиться на приведении его в рабочее состояние для Quotient как можно скорее. И вот где это сейчас.
- ^ "Релизы · скрученные / невообразимые". Получено 2020-11-04.
- ^ Запуск Nevow поверх PyPy, 20 июня 2008 г., Блог статуса PyPy
- ^ PythonВеб-сайтПирамидаДокументы, Pyramid - это внутренняя система шаблонов веб-сайтов, используемая для создания страниц python.org. (Он не связан с веб-фреймворком Pyramid, ранее называвшимся BFG, который используется с Pylons.) Pyramid использует Nevow в качестве системы шаблонов и YAML в качестве формата данных на основе файлов. - PythonInfo Wiki, python.org
- ^ Прощай, Divmod. Привет, мир!, 10 июля 2009 г., Расшифровка глифа
- ^ Divmod Nevow совершает В архиве 2012-10-15 на Wayback Machine на Охлох
- ^ Divmod В архиве 13 августа 2006 г. в г. Wayback Machine
- ^ Divmod на Панель запуска
- ^ История, Nevow Athena с нуля, или Развитие приложения чата - документация Divmod Nevow vtrunk