In the era of IE6 and HTML4, it wasnβt possible to write web applications as cool as GMail. That is why GWT was introduced and the goal was achieved: GMail was able to work in any browser.
These days, the GWT seems to have lost its lead. jQuery has become more popular because it uses hardware acceleration and is much faster ... However, it's too early to forget about GWT.
If you want to use the editor environment and JDO, we must emphasize that there is a bottle neck between them: GWT RPC. RPC serializes and deserializes POJOs every time, and you have very limited options for setting serialization / deserialization.
This flaw in the GWT RPC forces most developers to maintain two identical POJO hierarchies: one for JDO / Hibernate and one for GWT. Bosses usually approve of this decision because it is faster and easier than hacking every RPC call to make it work. And in most of the real projects I've seen, there are two hierarchies ...
JQuery, on the other hand, does not require a POJO definition at all. Obviously, this is the reason for the difference in the rate of development.
I'm sorry that I did not answer. I hope my thoughts will be useful, even if it's just that you are at a dead end. And I have already seen several times that very experienced architects decided to use GWT and got to this dead end. And now they are paying for this error, spending time and money writing down two identical POJO hierarchies.
Antonio
source share