- 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:
#2,377,289 in Books (See Top 100 in Books)
- #29 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > ISDN
- #422 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Structured Design
- #830 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.
See the Best Books of 2018 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently bought together
Customers who viewed this item also viewed
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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
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.
I personally found that this book mentions and uses many design patterns, but if you have never studied design patterns (as a fair amount of computer scientists have not), then this book could be pretty difficult to follow.
However, if you do understand design patterns, then you will know what the author is talking about and realize that all of the sample programs and apps that are designed are truly designed well. The author shows how to use and combine great coding techniques and patterns to develop a strong application that is flexible and extensible.
Because of some of these assumptions, the textbook can be confusing, but if you do have the knowledge that is assumed, then this is an EXCELLENT textbook.
(For design patterns, I recommend the book Head First Design Patterns - it is an excellent book that covers the major design patterns and is quite enjoyable to read. You will learn all the patterns needed in that book to be able to follow GWT In Practice).
If you are looking to just make some simple apps in GWT but are not aiming for flexible, commercial level software, then you might want to look elsewhere for other textbooks. GWT In Action is much easier to follow, although it is a little dated now. However, it covers the basics of GWT which (at the time of this review) have not changed.