I develop web UI. There was a question about choosing a library of controls for it. After some research in this area, the question arose of choosing between jQuery and GWT. UI is planned to be displayed on tablet PCs, no-books, and mobile devices (such as iPhone and android). GWT has versions for mobile platforms, jQuery also has a large set of libraries for different platforms. Who faced a similar question? Whose choice was made and why?
1 answer
Personally, I made a choice with the benefit of GWT because of respect for Google and, of course, because I'm more used to writing code in Java than in JavaScript + JQuery .
GWT has a more advanced object system and you don’t even feel that you are programming for the web and not for the desktop. Perhaps I made this choice due to my extensive experience with Swing , after which the GWT seemed intuitive to me. In addition, the powerful GWT-RPC mechanism (asynchronous procedure calls) eliminates the need for serialization. In general, in GWT, I see solid pluses. But we can not say that GWT is definitely much better. GWT is very convenient for RIA , and jQuery is better suited for different animations and menus on the page.