*Praise*

I think it is best to assert that *GWT is to Javascript what Scala is to 
Java*. GWT is a higher level web framework. Sure, your devs can learn every 
browser quirk and go bare metal, writing verbose code. But they can also 
just focus on the higher level of logic, interactions and reusability.

Put simply, the GWT framework allows you to carry out nearly every best 
practice in web application design, and do so in a robust, automated 
manner. Sure, you can sprite your images, minify and obfuscate your CSS, 
combine your JS files, then minimize them, then run them through the 
Closure compiler, then gzip them, and repeat for each language you plan to 
i18n for. Or you can just hit compile in GWT. And you can unit test that 
process as well. Awesome!

Coming from being a script kiddie in 1997, having done PHP frameworks, C# & 
ASP.Net, and raw JS with ExtJs, there is no better way to create RIA’s than 
GWT. I used to hate my life when I fought with debuggers in FF and raw HTML 
code to get a blasted form to come up right. Now I just put a few UiBinder 
XML tags in with something like gwt-bootstrap and it is done and pretty. 
Life saver. Why would you do it any other way?

And, to note what you can do with this. My employer, a large financial 
institution, uses GWT as their standard inhouse technology for enterprise 
web applications. One team just finished a 400 screen application and I’m 
currently working on a bleeding edge, HTML5/canvas based flagship product 
which is 200kLOC strong. GWT makes these applications, their rapid 
turnaround, and very high level of quality possible. 

*Terms and Conditions*

This is not for script kiddies. You should have a good grasp of OO, Java, 
and JS. GWT itself is a bit dogmatic. This means it requires competent 
developers.  Once they read all the docs on the Google Dev pages, they’ll 
be in good shape. Still, becoming a serious GWTer is not a weekend effort. 
Thus, if you want to create a simple blog, stick with PHP and WP, but if 
you want a highly optimized, complex web application, go with GWT. 

Sincerely,

Joseph

-- 
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/-/NEpkGMXq6dcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to