I have a pretty large project that's over 7 years old that has used GWT from the very early days and is nearly 100% GWT (i.e., there's very little manually written javascript). However, we'd like to transition the client to be written in javascript, but if possible, we'd like to retain the GWT services (i.e., the serialization).
Basically, we'd like to keep all of the RemoteService, RemoteServiceAsync, and RemoteServiceServlet (and the accompanying object serialization) but write the client / visualization portions manually in javascript.
Is there any way to divorce the data serialization from the visualization without the messiness of JSNI?
Note that we don't have any problem with GWT, it's actually been great in most every way, but at this point we have many more javascript developers that are uncomfortable with java and it's hard to get the level of contribution we need to the project in its current state.
Thanks!