2010
2009
Drawter.com - DrawAble Markup Language
by 8 others (via)Draw a page and drawter generates the corresponding xhtml
2007
claros Chat
Ajax based Jabber client
2006
WebOnSwing
(via)Multi environment application framework.
You develop applications à la Swing, and they are web apps!
Looks like Google Web Toolkit.
Jelix, framework PHP
by 9 others (via)Jelix est un framework pout le developpement de webapp inspiré de Ruby on rails, mais basé sur PHP.
Coghead - Simple is Powerful
Online webapp development
CherryPy - Trac
by 5 others (via)CherryPy is a pythonic, object-oriented HTTP framework.
CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This usually results in smaller source code developed in less time.
CherryPy is now more than three years old and it is has proven very fast and stable. It is being used in production by many sites, from the simplest ones to the most demanding ones.
Ruby on Rails
by 52 others (via)Webapp development framework. Rails is based on "conventions instead of configuration".
First you create your model in the MySQL.
Then, rails autogenerate controllers and views (scaffold).
Rails provides input validation, but no authentification. You have to roll your own i18n.
The templating system is not pure HTML and does not integrate well with webdesign tools.
The documentation is excellent.
Django | The Web framework for perfectionists with deadlines
by 44 others (via)You write your model in python.
It generates the MySQL tables, and offers a complete administrative interface.
You can rewrite the views with a django specific language which is not pure HTML (and does not integrate well in webdesign tools).
The controller has regexp based url.
Input validation is provided by the framework. Validation and auth is ready to use.
You have to roll your own i18n.
The documentation is rather poor.
TurboGears: Front-to-Back Web Development
by 15 othersTurboGears is a webapp development framework based on python, in a interactive style of development.
You write your model in python, TurboGears generate the MySQL tables. You also write controller and page template.
Input validation is performed by TurboGears.
But there is no auto generation of pages, no authorization management pre-build, no i18n.
I find the docs pretty poor.
1
(18 marks)