Crackajax uses py2js to convert python code to client-side Javascript (so you develop in python).
I've not used it, but am interested in hearing from anyone who has. http://www.aminus.org/blogs/index.php/phunt/2005/10/06/subway_s_new_ajax_framework http://www.aminus.org/blogs/index.php/phunt/2005/10/09/psst_crackajax_is_in_svn -- http://mail.python.org/mailman/listinfo/python-list