[Web-SIG] [ANN] Nagare component bases web framework with continuation

Alain Poirier alain.poirier at net-ng.com
Wed Sep 24 23:02:17 CEST 2008


Hi all,

I'm pleased to announce that the first (0.1.0) version
of the Nagare web framework is released!

To read about its features:
    http://www.nagare.org/trac/wiki/NagareFeatures
Release info and download page:
     http://pypi.python.org/pypi/nagare/
Source and documentation is available at the website:
     http://www.nagare.org
Mailing lists - the place to ask questions:
     http://groups.google.com/group/nagare-users

About Nagare
============

Nagare is a components based framework: a Nagare application
is a composition of interacting components each one with its
own state and workflow kept on the server. Each component
can have one or several views that are composed to generate
the final web page. This enables the developers to reuse or
write highly reusable components easily and quickly.

Thanks to Stackless Python, Nagare is also a continuation-based
web framework which enables to code a web application like a
desktop application, with no need to split its control flow in
a multitude of controllers and with the automatic handling of
the back, fork and refresh actions from the browser.

Its component model and use of the continuation come from the
famous Seaside SmallTalk framework.

Furthermore Nagare integrates the best tools and standard from
the Python world. For example:

  - WSGI: binds the application to several possible publishers,
  - lxml: generates the DOM trees and brings to Nagare the full
    set of XML features (XSL, XPath, Schemas ...),
  - setuptools: installs, deploys and extends the Nagare framework
    and the Nagare applications too,
  - PEAK Rules: generic methods are heavily used in Nagare, to
    associate views to components, to define security rules, to
    translate Python code to Javascript ...
  - WebOb: for its Request and Response Objects.

Enjoy!

A. Poirier



More information about the Web-SIG mailing list