|
Authors The 2 main authors of this book are Bruce Armstrong and Millard F. Brown III. If you are readers of the PBDJ magazine you will probably be familiar with these names. Both have also been involved with previous PowerBuilder book releases, are members of TeamSybase and have presented at user conferences around the world. Other contributing authors include a list of well known PowerBuilder experts such as Dave Fish, Bill Green, John Olsen, Roy Kiesler et al. The credentials of all the authors and co-authors of this book read like a Who’s Who in PowerBuilder. Book Overview There are numerous books now available on PowerBuilder - this one does not aim to compete with these but to plug the gap in contents covered. PowerBuilder 9 - Advanced Client/Server Development zeroes in on some of the new features in this version including PBNI (native interface), XML datawindows, reworking of the source control interface, improved IDE and automated application builds using OrcaScript. Other subjects covered include PFC, an in-depth look at database connectivity, advanced coding and DW techniques, 3rd party tools and OLE. Target Audience The user level of this book is Intermediate - Advanced. The back cover states that this book is aimed at developers who know and use PowerBuilder and are looking to maximize their productivity. I would say that about half of the book succeeds in its aim, covering familiar subjects such as datawindows but with more detail and giving a few tips and techniques; covering new PB9 subjects and giving some useful productivity tips on the IDE for example. The remainder of the book serves as a point of reference such as the 200 pages on database connectivity which would be very useful for users developing for multiple database platforms. Content I would split the book into 3 main areas - an advanced look at existing features; an introduction to new PB9 features and a database connectivity reference. The advanced look at existing features didn’t uncover anything new for me but would serve as a useful reminder to someone who hasn’t used PowerBuilder for a while. There are some good real life clear examples with supporting code and a few undocumented and therefore unsupported techniques. The chapters on the new PB9 features would have been better if they had been more detailed. For example the chapter on XML datawindows assumes you know XML which is fair enough but it is a short and not very detailed chapter. In fact the PowerBuilder user guide provided with the product is much more detailed and useful than the chapter in this book. No tips or techniques are given in the chapter either. The chapter on the IDE and source control integration is useful especially if you are coming from PowerBuilder 7 and haven’t used PowerBuilder 8. The section on Database Connectivity is a useful reference point if you are developing for multiple database platforms but doesn’t fit very well into the title of PowerBuilder 9 - Advanced Client Server Development. It does give a good amount of detail on an area that has previously not been covered particularly well in the past. Writing Style The writing style of the chapters vary because of the number of different authors. In general most of the chapters are written in a clear and concise manner with some good realistic examples. However some are a little too brief especially some of the new subjects areas such as XML Datawindows and OrcaScript. There is not enough detail and clear examples given for these new features. Conclusion If you haven’t used PowerBuilder for a while or you are still using a version prior to Version 8 then you will find some useful information in this book, likewise if you are developing for multiple database platforms then the Database section will be very beneficial. I believe the book is more aimed at the intermediate level of knowledge rather than the advanced. Personally I wouldn’t buy this book for myself because I wouldn’t get enough new material from it that is not covered in the PowerBuilder User Guide. Reviewed by Karen Baker, karen.baker@seabass.co.uk |
| copyright © 2003 STUN |