Which technology is preferable to build a web based GUI Client?

django, extjs, gwt, python, webclient

Solution

Try using pyjamas, which is a port of GWT for Python. Instead of writing code in js, which is pretty disturbing experience, you can code in Python and compile it to js.

Problem

I've well developed Python Server having workflows, views, object - ORM/OSV, etc... Server/Client communication based on socket protocol, can be done by any of service 1. XMLRPC Service 2. Socket Service now I want to develop a Fully Ajax based GUI web Client.. I've web/socket services to communicate with server. what I need is to select the technology, I've several options like, - ExtJS - CherryPy - GWT - Ext-GWT - CheeryPy - Django + JQuery - Django + Extjs - ??? - ???...

Original source