- They can use familiar IDE’s like eclipse and netbeans. They can debug and single step through the Java code. JUnit can be used for testing.
- They can test from the IDE using hosted mode browser.
- User’s are familiar with the browser’s back button and instead of discouraging users from using it, GWT handles it correctly.
- They don’t need to worry about the quirks of different browsers such as Firefox, Mozilla, IE, Safari, Opera etc. GWT takes care of it by generating code specific to the browsers.
- Let Google do the job of keeping up to date with handling browser quirks and fixing bugs. All you need to do is to install GWT updates when they become available.
- Powerful extensions like GWT-ext provide a powerful library with widgets such as trees, chart, tooltips, drag and drop, grids and more.
Using GWT, I developed an interactive mortgage and “Loan you can afford” calculator. The Mortgage calculator is different in that you get the results as you type: there is no need to click “Enter” or the “Calculate” button. You can also enter a payment and see its effect on the loan period, The “Loan you can afford” calculator takes the monthly payment one can afford and shows in one screen the loan amounts for several interest rates at once. Given that all the calculations are done in the browser, the results are instantaneous. You can access my GWT application at http://mortgage-calc.srinivasan.biz. Check it out and give me your comments.