|
|||||||||||||||||||||||||||||||||||
|
7 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
10 of 10 people found the following review helpful:
2.0 out of 5 stars
Good, but out of date,
By Jon Ericson (Los Angeles, CA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) (Paperback)
The book is well written but is now terribly out of date. The book was written for GWT version 1.5, but at the time of my purchase GWT 1.7 was the latest release. There were more differences than I expected. In just the first third of the book I found the following:
- applicationCreator.cmd is no longer a GWT command. It has been replaced by webAppCreator.cmd - webAppCreator.cmd creates a different directory structure than the illustrated examples. - The default application that GWT generates has changed. - A new event model was introduced in GWT 1.6. Specifically, Listeners are replaced with Handlers. You will encounter this for the first time in chapter 3. - While I was following the exercises using GWT 1.7, Google released GWT 2.0 which further obsoleted this edition. The 2.0 release introduced a declarative UI with UIBinder. Of course that won't be in this book. Also in 2.0 "Development Mode" replaced the "Hosted Mode" which is great but will confuse the novice using this book as guidance. The only way this book would be helpful is if you download GWT 1.5 to follow along with the examples. I don't know many programmers, novice or otherwise, that would be content to learn a technology on an old release with deprecated methods and obsolete tooling. I like the narratives of the book, I like the way it flows, and if the authors ever decide to publish a new edition with GWT 2.0 with the same style and accuracy it would probably earn five stars. Unfortunately the book is too many releases out of date (which is too bad considering it was just Copyrighted in 2008!)
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Beginning Google Web Toolkit,
This review is from: Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) (Paperback)
This is a good book that will definitely get you up and running in developing with GWT. It covers basic widget layouts, Ajax and Java 1.5. Generics and annotations are used throughout the accompanying code example. The code example included is added onto in each chapter. It is very good and uses several design patterns such as listeners and builders and is very OO, maybe too much in some places. The code example is meant to scale by its usage of managers, a lot of interfaces, and abstraction.
The server integration chapter will get you started, but doesn't contain a lot of content. This chapter is only fifteen pages or so. Luckily, there's many examples on GWT's site.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Review,
By
This review is from: Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) (Paperback)
I can highly recommand "Beginning Google Web Toolkit" from Apress if you want to start learning GWT.
The nice thing about this book is that it is based on GWT 1.5 and therefore already uses the Java 1.5 language features. The example from the book is building a GWT based Todo List with different categories, something which is actually quite handy to have. The only negative thing is that I had the feeling that the book repeats itself a bit too often, e.g. it stressed several times how Java programmer can leverage their existing Java knowledge by using GWT. What I especially liked about the book that it follows a tutorial style building the whole application step-by-step. The book is also very successful in demonstrating how certain conceptional approaches, e.g. separation of concern and testability can be archived with GWT. Overall a very good book which makes learning the basic GWT very easy.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Written by developers with a knack for simplicity, testibility, and good design,
This review is from: Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) (Paperback)
This book stands out as a concise Java developers' introduction to GWT with a fantastic example application and a focus on good design. The example application is built up chapter by chapter and serves as a solid demonstration of how you can pimp your standard web app, GWT-style.
While other GWT book examples are stand-alone doodads that don't look much like webapps, this example really hit the spot. It covers logging in, has a (dynamic) left-side menu, titled modal popups, and a status panel. I actually used this app out-of-the-box as a template for my own first GWT application. The introduction chapters give a lean overview of what you need to know to get you up and running (with proper browser tooling). It also gives a frank discussion of the advantages and current shortcomings of GWT. By chapter three you're programming using the GWT command line tools. UI chapters follow and are a definite a strong point thanks to the coherent accompanying example application and an emphasis on good design principles. It's telling that the authors, all members of the pioneering Spring Source inner circle, reference Martin Fowler and Joel Spolsky when discussing these design principles (and pitfalls). In the spirit of the "Separation of Concerns Principle" and avoiding bidirectional dependencies they advocate an application event structure. I eventually decided not to use it for my small app, but I can see the potential maintenance advantages for a large project. The Server side chapter introduces GWT RPC, complete with a good exception handling strategy. It also discusses making vanilla HTTP requests for interfacing with any web service and explores using GWT's JSON libraries for communicating complex data structures. There is a complete chapter on unit and functional testing with extensive coverage of Selenium. The authors correctly point out the drawbacks of GWT testing tools and encourage basic unit testing whenever possible. As a side note, the most advanced (purist) thinking on GWT testing comes from their colleague Rob van Maris[...] The last chapter covers most everything else you'll need to crank out your GWT app including I18N, browser back support, image upload, and custom javascript inclusion. The only thing I missed was maven integration, but I found that easily in the GWT docs. Note: one reader was disappointed that there was no discussion of GWT Spring integration. IMO, Spring integration into GWT doesn't really warrant the complexity it introduces. I certainly use Spring on the server side of my app, but for the client-side (GWT-side) it adds very little. Rest assured that the authors, being from the Spring camp, emphasize similar best practices to the ones you'd encounter in Spring (testability, separation of concerns, 00 design, simplicity).
1 of 2 people found the following review helpful:
2.0 out of 5 stars
No integration with Spring at all.....,
This review is from: Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) (Paperback)
I decided to buy this book(PDF version) because the description of the book mentioned "integration with Spring...so i thought "cool", then after purchasing the pdf version of the book.. NO TOPICS about integration with Spring at all... ZERO!!!!! So i contacted apres and they didn't even bother to email me back... very disappointed.... i havent finished reading the book yet, so I can't give a fair review on the book But I do know.. THERE IS NO TOPIC ABOUT THE INTEGRATION OF SPRING!!!!!
0 of 1 people found the following review helpful:
1.0 out of 5 stars
Command prompt only,
By
Amazon Verified Purchase(What's this?)
This review is from: Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) (Paperback)
This book may walk you through GWT, but it does so only through the command prompt. They casually mention that "you could use an IDE, if you want"; they make a small mention in appendix A on how to run a couple of popular IDE's, but NOTHING on how to set up the IDE for the project -- you must set up the project all from the command prompt and then "add the files to a project in the IDE". What's the purpose of the IDE? Developing from the IDE is FAR superior and MUCH easier to understand for a "beginner". They should take the word "beginner" out of the title of this book: you really need to be an experienced JAVA developer to comprehend the book.
1 of 3 people found the following review helpful:
1.0 out of 5 stars
Examples a bit unclear but a good read,
By
This review is from: Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) (Paperback)
I was looking for a good introductory book on GWT and this fills the bill. I did have some initial trouble with the example code. The sequence that takes you up to running the first example (p.52) fails to to mention that the compile step is required after any changes. Seems obvious but it is not stated. After working through the first real example in the book I could not get the app to run. The GWT error messages were just confusing. An hour of head scratching was followed by the embarrassing realization that I did not compile the project after the most recent change.
So, the book is a good intro to GWT. The examples are nicely staged to take the reader from beginning to simple to fairly complex apps. Just remember to always compile. It would be nice if Apress created a forum for this book. Ignore the one star rating, Amazon won't let you change a rating after initial submission. I rated the book as three stars. |
|
Most Helpful First | Newest First
|
|
Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) by Bram Smeets (Paperback - September 16, 2008)
$39.99 $26.52
In Stock | ||