I am doing a comparative study of Django vs Rails vs PHP as backend using GWT as front end GUI. The backend is connected to a network of devices. The main features of GUI would be (1) forms to view, edit, delete data in tables. (2) Upload and download files. (3) Monitor display(s) to show the state of devices in network.
- Is there an existing open source project that uses GWT frontend with Django backend? How about GWT + rails and GWT + PHP?
- Any recommendations on what would fit in best in this scenario?
Thanks in advance for your help.
You should google around..
I’d recommend using Java and GWT-RPC as the backend, because:
a. You’d be using same language on backend and frontend.
b. You’d be using (sharing) same domain model classes between backend and frontend.
c. GWT-RPC is type-safe.
d. With GWT-RPC you would not need to do JSON to objects mapping.