Aloha TechHuians! If you have been hearing about
GWT lately, but don't have the time to get into it, maybe this post sheds some light on more notable features that GWT offers, so you can make an educated decision about picking the right web technology for your next project. Google Web Toolkit is a Google product that aims to ease the pain of developing Rich Internet Applications by allowing developers to code in Java programming language and compile that into cross-browser highly optimized JavaScript. If you already have experience with cross-browser development, especially for highly AJAXed interactions, you probably will appreciate what GWT has to offer. In a nutshell, here is a list of main features:
- Write AJAX apps in Java, compile to highly optimized cross-browser JavaScript
- Optimize JavaScript downloads based on client profile (Ex. Firefox in English, Opera in French, etc..)
- Optimize image/css downloads with built-in Resource Bundle
- Easily add Internationalization (I18N) support to your app
- Use other JavaScript libraries and native JavaScript code (Ex. Prototype, JQuery, ExtJs, etc...)
- Step through live AJAX code with a Java Debugger
- View code changes immediately without re-compiling
- Reuse UI components across projects
- Test with JUnit
If you are wondering whether this technology is mature enough for serious development, take a look at existing projects that are being implemented in GWT:
Google has been working on a series of new features that make GWT even more attractive. Here is a list of more notable ones:
If you do decide to give it a try, there is plenty of material on the web to get started. Here is a list of some useful sites:
- Google Web Toolkit Blog covers most notable new features.
- GWT Forum hosted by Google Groups, with almost 20,000 members and 90,000 discussions, is a great place to get answers.
As for printed books,
GWT in Action and
GWT in Practice probably cover most of GWT development grounds. Here is a link to original presentation slides used for TechHui conference GWT panel
GWT Presentation PDF Thank you for reading and Aloha!
Ikayzo - Design • Build • Localize | Web • Desktop • Mobile
You need to be a member of TechHui to add comments!
Join TechHui