Python Ajax Frameworks
From Ajax Patterns
See also Multi-Language_Ajax_Frameworks and Ajax_Frameworks.
Contents |
|
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- Open source, BSD license.
Turbo Gears
turbogears is a "mega-framework" combining many libraries and frameworks.
- Open-source licence (MIT license) and multiple licenses from incorporated frameworks. By multiple developers.
Nevow
Divmod Nevow is a web templating framework written in Python. It includes Divmod Athena a two-way AJAX communication channel for asynchronous Nevow applications.
- Open source, MIT License.
Porcupine
Porcupine is an open-source Python based web application server that provides front-end and back-end technologies for building modern data-centric Web 2.0 applications. It includes QuiX a JavaScript framework for creating rich UIs using XML. The communication protocol used is XMLRPC, supported by both sides.
- Open source, LGPL.
Pyjamas
Pyjamas is a port of the Google Web Toolkit (GWT) to Python. You write python code and get javascript out of it.
- Open source, Apache License.
- This project can also be found at sourceforge.net
Web2Py
Web2Py - Python Framework is the newest kid on the block for Python frameworks. It has a lot of features that simply are not there in other frameworks. Even Ruby!. You can design database models graphically online. The templating language is pure python and there are no problems with indenting. The models are auto-migrating which allows easy updating of your database schema's. Parent-child and Super-Sub Set type models are completely supported. Uses an advanced MVC pattern. At least 10 free applications ready to download and use in your own developments. Can be run from a USB stick. ZERO installation just click on the exe and away you go with web server and complete graphical admin interface. PLUS it will work on Google App Engine (your still constrained by the Google Storage Limitations but you don't have to change any database model code at all). AND Complete International Support (with a graphical admin interface to add different languages)...there is more but just take a visit...
Time your website with
WebWait - from the creator of AjaxPatterns.org
