Nevow

Материал из PythonWiki.

Перейти к: навигация, поиск

Содержание

Введение

Nevow является детищем сообщества Divmod и представляет из себя веб-framework (каркас веб-приложения) низкого уровня. Низкого по отношеню к большинству других решений, это можно объясняется тем что Nevow не имеет встроенного или проектно-монтируемого хранилища данных, так же у Nevow отсутствуют такие атрибуты, присущие "коробочным framework'ам", как панель администратора и пользовательские "папки", готовая к работе аутентификация (есть только инструмент для её создания), авторизация, полностью отсутствуют признаки системы управления контентом. Отсутствуют инструменты расширения функционала установкой из среды framework'а некоторых пакетов или продуктов и многое другой. Тем не менее Nevow является законченным решением, хотя, как и все OpenSource проекты, Nevow остается вечной беттой. Все перечисленные выше атрибуты присутствуют или только запланированны в еще одной разработки Divmod Mantissa. Mantissa разрабатывается на базе Nevow и ORM этого же сообщества Axiom. (Mantissa на момент написания этого материала является очень сырым продуктом и совершенно не годится к употреблению.) Так же следует отметить что Nevow использует логику выполнения приложения Twisted и собственно разрабатывается на базе этого пакета.

В каких проектах удобно использовать Nevow:

  • Веб-интерфейс к сервисам используемым Twisted. Например DNS-менеджер.
  • Административные панели.
  • Сайты с небольшим количеством шаблонов. (Возможно не требующие ORM.)
  • Все остальные :-).

Установка

Запуск

Ссылки

Примеры

Личные инструменты