JSF is a failure per se, so it shouldn't be hard to find arguments there (you don't have to search long on the web to find many). Not only is it a failure, it's a mistake and an anti-pattern.
Besides that (statefulness, anti-Web-style, etc. of JSF), the main difference will be that GWT (any "full AJAX" app actually) moves the UI work to the client, leaving only (mostly) business things to the server; similar to client-server (where the browser is the client) vs. mainframe (where browser is the terminal: dumb, doing almost nothing more than displaying what the server built). Implications on the server computing time and memory usage, and the network load is huge. Basically, JSF is Web 1.0 and GWT is Web 2.0. -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/xifhwcilo60J. To post to this group, send email to google-web-toolkit@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.