- Nevow
-
Nevow Developer(s) Divmod Stable release 0.10.0 / November 25, 2009 Written in Python Operating system Cross-platform Type Web application framework License MIT License Website Divmod on Launchpad Nevow (pronounced like the French nouveau) is a Python web application framework originally developed by the company Divmod. Template substitution is achieved via a small Tag Attribute Language, which is usually embedded in on-disk XML templates, though there is also a pure-Python domain-specific language called Stan, for expressing this markup programmatically. Nevow integrates well with Twisted, a framework for event-driven programming.
Nevow had over 700 unit tests as of September 2007, and was deployed on several high-profile web sites, most notably the official Python site, python.org.
As of mid-2010, Divmod went out of business[1], causing development work on Nevow to all but cease, and in 2011 its homepage was no longer accessible.[2] There's a project on Launchpad, hosting the source code of Divmod including the source code of the Nevow project.[3]
Athena
Athena is a Nevow component which facilitates bi-directional, asynchronous communication between the Python and Javascript portions of a web application in the form of remote procedure calls. This technique is typically called Ajax or Comet, though Nevow's implementation predates both of these labels.[citation needed] Athena also includes an inheritance-based Javascript object system, which forms the basis of a client-side widget abstraction, module system and in-browser unit testing kit.
References
External links
Web application frameworks ASP.NET ASP.NET MVC · ASP.NET Web Forms · ASP.NET Dynamic Data · BFC · DotNetNuke · MonoRail · OpenRasta · UmbracoColdFusion Common Lisp C++ CppCMS · WtJava Apache Struts · AppFuse · Flexive · GWT · Grails · Vaadin · ItsNat · JavaServer Faces · Jspx · Makumba · OpenXava · Play · Eclipse RAP · Reasonable Server Faces · RIFE · Seam · Spring · Stripes · Tapestry · WebWork · Wicket · ZK · ICEfaces · WaveMakerJavaScript Ample SDK · Prototype JavaScript Framework · Rico · script.aculo.us · SproutCore · jQuery · Dojo ToolkitPerl PHP AppFlower · CakePHP · CodeIgniter · Drupal · e107 · Horde · Joomla! · Lithium · Midgard · MODx · Qcodo · Seagull · SilverStripe · Symfony · TYPO3 · Xaraya · Yii · Zend Framework · Zeta ComponentsPython Ruby Smalltalk Other languages Application Express (PL/SQL) · Fusebox (ColdFusion and PHP) · HAppS (Haskell) · Kepler (Lua) · Lift (Scala) · OpenACS (Tcl) · SproutCore (JavaScript/Ruby) · Yaws (Erlang)Categories:- Scripting languages
- Template engines
- Free software programmed in Python
- Python web application frameworks
- Ajax (programming)
- Software using the MIT license
Wikimedia Foundation. 2010.