- Paperback: 376 pages
- Publisher: Manning Publications (May 22, 2008)
- Language: English
- ISBN-10: 1933988290
- ISBN-13: 978-1933988290
- Product Dimensions: 7.4 x 0.7 x 9.2 inches
- Shipping Weight: 1.4 pounds (View shipping rates and policies)
- Average Customer Review: 20 customer reviews
Amazon Best Sellers Rank:
#886,993 in Books (See Top 100 in Books)
- #4 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > ISDN
- #126 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Structured Design
- #291 in Books > Computers & Technology > Networking & Cloud Computing > Network Administration > Storage & Retrieval
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
GWT in Practice
Use the Amazon App to scan ISBNs and compare prices.
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover,"" illustrated with striking graphic novel panels. Pre-order today
Frequently bought together
Customers who viewed this item also viewed
Customers who bought this item also bought
About the Author
Robert Cooper is a JEE developer with over 15 years of web development experience. He is a the creator of several open source projects, including the FeedPod text-to-speech podcasting system, the GWT-Maven plugins for supporting Maven based builds for the Google Web Toolkit, and the Gwittir GWT framework. He is also a contributor to other open source projects such as the ROME RSS/Atom API for Podcasting and MediaRSS.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
- I hate having to flip from one chapter to the previous one in order to find a particular snippet being referenced. If you are starting a project, all the source for that needs to be close to each other. I dislike being told 'Go find table 1.1, (with no page number given) and use the code from there.
- The code examples given clearly have NEVER been through the compiler. There are missing methods in examples, and silly typos that are quite unacceptable since it leads me to question the effort put into creating the book. (see page 52, listing 2.12 for example, - Private is NOT the same as private. setInitDisplay is never defined. )
- My preference - and probably for a number of other people - is to use the well defined hello world approach, rather than a discourse on how configuration is to be set up. Eclipse should be introduced earlier. I'm sure others would disagree, but getting a HelloWorld going gets my blood flowing
- The section on design patterns is a TOTAL waste. Please dont introduce examples that focus on MVC, not GWT. I am not reading GWT to understand how MVC works. Make simpler examples that gets rid of this fluff, and focusses on GWT.
- How exactly does showing what StringBuffer looks like in pretty & obfuscated mode help the user? It looks like an attempt to pad the size of the book
Manning books are always a hit and miss. THis is a clear miss. Really, the editors need to pull up their socks and get things out right, not get it out quick.
The original "classic" text on GWT was GWT in Action. When that book was published, GWT was new enough that the authors had to concentrate fairly heavily on introducing its unique features. This new book "gets over" that sense of newness and instead focuses on how general software design approaches (e.g., patterns) can be implemented using the tools made available by GWT. This subtle change of focus represents a maturation of GWT software development practice that parallels the growing maturation of the GWT community, and of the technology itself.
A terrific "extra" that accompanies the printed book is the ability to download a searchable PDF of the entire book online using instructions provided in an insert. Once I had that, I hardly needed the printed book at all.
One caveat: at least one example that I encountered (for the UserEdit class of chapter 4) had some typos (UserEdit made reference to a variable called address that was actually from a prior example, AddressEdit), and when I searched online for downloadable code, I found that this example had been significantly re-written (eliminating the problem in the process, amd also generally improving the example code's clarity).
So, if you purchase this excellent book, be sure to download the sample code right away and then check it against the examples that are printed in the book as you go along. [...]
It would have been nice if the authors had published errata on that same page, since apparently (from the downloadable examples) they encountered and corrected some problems, and in fact I have just noticed that there is an online forum for the book on the publisher's Web site [...] that mentions the problems with chapter 4 in multiple posts going back quite a long time, but I could not find any comprehensive listing of such errors by the authors themselves.
Despite such annoyances, the book deserves five stars because of its otherwise exceptional insights and presentation.