|
|
1 of 1 people found the following review helpful:
4.0 out of 5 stars
brevity is both a feature and a shortcoming in this book, July 20, 2002
At 319 pages, a rarity in computer books, the book manages to cover a lot of ground about building dynamic Web pages with Macromedia's Dreamweaver UltraDev4 by using Active Server Pages, though not in great detail in any part. The authors sate in their introduction that the "goal of this books is to provide the reader with foundation skills that can be combined as needed." If you already know how to use Dreamweaver (which the authors assume you do), and if you already took a class, or played around a bit with Microsoft Access, this book can help you take your skills to a new level by helping you to start learning how to combine them. Discussing databases and recordsets may seem superfluous to those who can't wait to get on with the designing the Web pages themselves. But, as someone who earns part of my living by cleaning up badly built databases in the first place, I am the first to appreciate a book that states the obvious when it comes to creating a database. So, even if you think you know how to build a database, I recommend you glance through this section. It will save you time and make your code leaner when you tget to wworking with your data on the Web page with UltraDev, which has its own limitations! That said, I find it strange that the book, which concentrates on using Microsoft's Active Server Pages server model for building dynamic Web pages, displays 99 percent of its examples in a Mac environment. And yet, this may even turn out to be one of those bugs that is really a feature: let Mac users know that they, too, can build data-driven pages with Dreamweaver UltraDev 4, provided they have access to a server, which the authors discuss in adequate detail early in the book. In general, I tend to buy several how-to computer books that deal with the same subject, using parts of one over parts of others when I learn ... I found that I frequently returned to consult this book on some detail as I was learning, precisely beacuse it keeps things fundamental, and, therefore, widely adaptable for different situations.
|