Re:Ask HN: I want to make a webapp. Where do I start?
by darjen on Monday March 03, 2008 @01:28PM
(#128204)
I'm working on a new commerce app for a well known large company, with GWT on the front end. In the past I've worked with most of the well known Java frameworks - spring, struts, JSF... It's a different way of thinking, but it has been pretty enjoyable to learn so far.
GWT is a higher level of abstraction than most other frameworks, which some like and some do not. The top-most layer is actually not coupled to anything specific related to javascript, DOM, or HTML in general. DOM manipulation and javascript are treated much like in-line native assembly code in a traditional high-level language. You can develop an entire web application like GMail without ever seeing anything below this high level abstraction. This may make it sound weak or limited, but its actually very powerful b/c you can focus on building rich functionality rather than debugging erratic cross-browser quirks.