| Welcome to vBulletin FAQ |
vBulletin FAQ Navigation
Getting Started
Customizing your vBulletin
Search Engines & SEO
Making Money with a Forum
Promoting your Community
|
| Get your own vBulletin Today |
|
| Webmaster Help |
|

|
|
CGI Programming with Perl
vBulletin Book Store > vBulletin books beginning with C
|
CGI Programming with Perl |
Author: Gunther Birznieks
Published: 2000-01-15 |
List price: $34.95
Our price: $23.07
|
Usually ships in 24 hours
As of: September 07th, 2008 08:04:48 PM
|
|
|
Customer comments on this selection.
Write an outline before you start writing a book Fairly good content, but hideously organized. The book jumps all over the place and really lacks the coherence I've come to expect from O'Reilly books. I used "Learning Perl" to get pretty good with Perl in two weeks. The book on HTML is terrific as well. A good "Learning CGI" book to lead into this one would be nice I think.
Great in it's day When the first edition came out, it was an atypical O'Reilly book; they were known for publishing guides for working programmers, but this was more of an introduction to a topic instead of a reference.
The problem is that it's not 1998 anymore. The technology this book explains (quite clearly!) really isn't used that much anymore, save by people who already know Perl quite well and want to leverage that skill to simple web scripts.
PHP, Python, Java, and Ruby all come to mind as a few of the modern approaches to the same topic.
Strike one for O'Reilly I was sorely disappointed that I purchased this book. I own just about every O'Reilly book on Perl there is and I grabbed this one off the shelf based on my past experience with the quality that I had come to expect from them. What a fool I was!
It has nothing new to add and isn't even that well written.
So how bad was it? I'm considering taking it with me the next time I visit my girlfriend (she lives within walking distance from their offices) so I can walk in and hand it back to them in person, hopefully that'll make the point stick!
After the errata, then what . . . I've got the July 2000 printing and was amazed at the errata and the errata items yet to be "confirmed"! As an example of the latter, just beyond half-way through the book there's an address book cgi script some 10 pages in length of which only the first page or so is explained. The script is an attempt to use the Perl DBI along with the DBD::CSV modules (utilizing SQL statements) to explain the database role in "Data Persistance"! The problem is that the "getQueryResults" subroutine in the script doesn't return any records when searching for particular field values (and returns every record in the database if no values are entered in the "search" form). In addition the "doUpdate" module reports that an update has been completed when in reality there has been no change to the database! If you're planning on using the book to learn some CGI with Perl, then you're going to be set back by this and other code malfunctions scattered throughout the book!Even though it's a step up from the CGI Primer Plus for Windows book (and gets a 4 star rating), it still leaves much to be desired for the person who learns by coding!
A good place to start I purchased "CGI Programming with Perl" thinking it was, like many O'Reilly books, a bible of programming how-to for the working programmer. It's not. What it is, in fact, is a pretty good introduction to writing CGIs with Perl for someone who has some basic knowledge of Perl and HTTP, but who has never done any CGI programming. And that's just the position I was in when I bought it.The first third of the book is introductory in nature, with an introduction to how forms and CGI scripts work, some discussion of parsing forms in other languages, and some simple examples. The bulk of the book contains more complex examples of tasks like writing questionaires, interfacing with relational databases, maintaining state, graphics and so forth. I did glean a lot of useful information there. The biggest problem with this book is a problem that's really common to all book on Internet programming: Standards are changing so fast that a year old book is likely to contain chapter upon chapter illustrating obsolete techniques and libraries. In "CGI Programming" there are a lot of examples using Perl modules that haven't really caught on, while some of the newer modules (obviously) aren't meantioned. Another problem is that the book is kind of scattershot in the attention it gives different topics. Still, I think this is one of the better books for someone with basic Perl skills looking to get started with CGIs. There's enough detail here to start writing CGIs, and enough information out there on the web to go on learning.
|
|
Our vBulletin book picks:
|
|
Find more vBulletin related products of interest.
|