Paperback: 380 pages
Publisher: Manning Publications (May 12, 2008)
Product Dimensions: 7.4 x 0.7 x 9.2 inches
Shipping Weight: 1.4 pounds
Average Customer Review: 3.9 out of 5 stars See all reviews (20 customer reviews)
Best Sellers Rank: #4,636,486 in Books (See Top 100 in Books) #89 in Books > Computers & Technology > Networking & Cloud Computing > Networks, Protocols & APIs > ISDN #660 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Structured Design #1687 in Books > Computers & Technology > Networking & Cloud Computing > Network Administration > Storage & Retrieval
I am surprised to hear so much lofty praise for this book. It is mediocre at best, and the editing is quite horrible. Here the advice I would give the authors and in particular the editors:- 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 bookManning 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.
For starters: I am one of the pilot developers in my company (a large Fortune 100 Financial Institution) doing GWT development. We are about to release our first product to the business. So I've spent the last 18 months or so learning and beating my way through GWT. In the process, I've bought all the GWT books that are out there. Straight to the point: this is the best one out there. Period. Cooper & Collins have produced an excellent book on User Interface development for the next generation....and you get an outstanding understanding of basic and advanced principles in GWT. Plenty of good stuff for the beginner as well as someone who claims to be fairly advanced. GWT in Action by Rob Hanson used to be my favorite...it still has a soft spot for being the first real GWT book, and a great reference book. Collins & Cooper have managed have the same energy that David Geary has in GWT Solutions (which is lofty praise if you've ever seen David speak about GWT!). I really like Dewsbury's GWT Applications, but GWT in Practice is actually better. There are 3 other GWT books (can't remember their names because they're at home), the 2 black and yellow ones and the flower book...I really like GWT in Action better. I've used gwittir, which is a binding framework from Cooper & Collins, so when I saw that they had written a book, I was psyched. In this day and age when book sales gotta be tough because of all the info on the internet, I was glad to see a book that I didn't think was just a rehashing of what's out there online. Good stuff guys...crank out a new version when GWT 1.5 is fully baked and I'll buy it!
My first thought upon reading the first few chapeters of this book was "Where was this thing when I started to use GWT a few months ago?" The authors have done an excellent job really showing how to use the Google Web Toolkit. My eternal fear when I read these books is that there won't be any content outside of what the product already ships with. Not so in this case at all.The authors cover the GWT basics, to be sure, but more importantly, they demonstrate a way to really use GWT. They hit upon one of my thoughts when first trying to get my head around GWT: GWT is not a framework; it is a platform at best. They recognize this and help you work with the power and around the limitations of GWT.The authors demonstrate common patterns and practices in the "language" of GWT. It was extremely satisfying to finally, with the help of this book, be able to articulate and execute all the patterns that I've been using in other systems, (e.g. MVC, PropertyListeners, etc.)The authors also demonstrate how to use GWT in a variety of environments and build system. These concepts were useful, but I found myself skimming over pages at a time to get back to the "good stuff." (This was my primary knock in not giving it five stars.)All in all, I highly recommend and I'll be ensuring that my team each learn the concepts presented.
Some of the code examples use the GWT Maven plugin. Bad idea for two reasons: 1) It complicates the GWT application creation process, which doesn't need any more complications and 2) The GWT Maven plugin is ALREADY outdated and not compiled. Meaning you can use the old source from the GWT-Maven plugin, try to compile it, try to integrate it with Cooper/Collin's source code, try to get the projects to build...do ya see where I'm going with this? I'm not saying the GWT is a bad project, nor that Maven is a bad project. But when you start piling frameworks on top of frameworks when you're trying to learn something it becomes this big mess.
GWT in Practice Practice Makes Perfect Basic Spanish, Second Edition: (Beginner) 325 Exercises + Online Flashcard App + 75-minutes of Streaming Audio (Practice Makes Perfect Series) Principles and Practice of Surveying Practice Exam Kaplan ACT 2016 Strategies, Practice and Review with 6 Practice Tests: Book + Online + DVD (Kaplan Test Prep) Wonderlic Basic Skills Test Practice Questions: WBST Practice Tests & Exam Review for the Wonderlic Basic Skills Test (First Set) Common Core Practice - 7th Grade English Language Arts: Workbooks to Prepare for the PARCC or Smarter Balanced Test: CCSS Aligned (CCSS Standards Practice) (Volume 9) 180 Days of Practice: 180 Days of Reading for Third Grade (Practice, Assess, Diagnose) 180 Days of Practice: 180 Days of Reading for Kindergarten (Practice, Assess, Diagnose) Lewis' Practice of Surgery - Brain, Fractures of the Skull, Cranial Nerves, Spinal Column and Cord, Fractures of the Spine, Blood Vascular System, Skin, Syphilis, Electrosurgery (Lewis' Practice of Surgery, Volum XII) Empowerment Series: Direct Social Work Practice: Theory and Skills (SW 383R Social Work Practice I) Theories for Direct Social Work Practice (SW 390N 2-Theories of Social Work Practice) Social Work Practice with Children, Third Edition (Social Work Practice with Children and Families) Pediatric Neuropsychology, Second Edition: Research, Theory, and Practice (Science and Practice of Neuropsychology) Group Work with Adolescents, Third Edition: Principles and Practice (Clinical Practice with Children, Adolescents, and Families) Group Work with Adolescents, Third Edition: Principles and Practice (Social Work Practice with Children and Families) Ethical Problems in the Practice of Law: Model Rules, State Variations, and Practice Questions No Trump Including Stayman and Jacoby Transfers: Bridge Concepts and Practice (Self-Study Practice to Improve Your Game) (Volume 6) Nurse Practitioner's Business Practice And Legal Guide (Buppert, Nurse Practitioner's Business Practice and Legal Gu) How to Build and Manage a Family Law Practice (Practice-Building Series) Epidemiology For Public Health Practice (Friis, Epidemiology for Public Health Practice)