Welcome to Reviews OnLine: Instant CGI/Perl
BookReview
Contents
Reviews
News
Archives
 
Instant CGI/Perl
by Rick Smith (July 23, 2001)

Review - Part I
Application List
Chapter List
Book Details

B O O K   D E T A I L S
Title: Instant CGI/Perl
Author:

Selena Sol
Gunther Birznieks
Peter Chines

Publisher: Osborne / McGraw-Hill

Instant CGI/Perl is a massive book of over 1,000 pages that also includes scripts for about a dozen pre-written Perl applications. The book starts out by describing the history of these applications and how they started from a single BBS application, grew into the Selena Sol archives, which have now become the eXtropia site.

The first five chapters of Instant CGI/Perl cover:

  • Using the book effectively

  • Installing and configuring the included Perl applications

  • Changing the look and feel of these applications

  • Understanding how to control the workflow within the applications

    The remaining few chapters in the first half of the book cover customizing the included applications and you can glean some information about the included applications. But unfortunately, these applications are described only incidentally, as part of the text. There is no single location in the book that describes all the applications that are included or how they look in their default configuration.

    Because software packages for sale in computer stores extol their virtues, in great detail, using only their covers, I feel that a book titled Instant CGI/Perl could have provided similar information somewhere in over a thousand pages of text. Since you will probably buy this book for the applications and will want to get started right away, I have provided a brief, but complete, list on the next webpage to help resolve this problem in an otherwise excellent book.

    Once you find the application you want, there is a vast amount of information that describes how the object-oriented Perl code works and how specific portions of the included ADK (Application Development Toolkit) relate to the included applications. The entire second half of the book provides excellent information about the architecture of the included applications and outlines the:

  • Principles of Perl

  • Object names used in the toolkit

  • Basic overview of the key Web and Perl concepts

  • Object-oriented concepts

    This section provides a lot of information and is certainly not light reading. These applications are quite complete and certainly not trivial. This is unlike other Perl books that demonstrate Perl features with only short, prototypical applications that have little real-world capability. This section also describes a way to modify the included applications as well as creating your own advanced applications. I will be working with some of these applications in the near future and will report back to see how well they operate, along with how easy they are to install and modify.

    It should be noted that this book works for all skill levels -- something that is rare in most Perl books. Here is how various people at different skill levels could use this book:

  • A novice could buy this book for a particular application; with some work, learn enough to successfully install and run that application. They could even learn to customize the application and would be quite happy.

  • A beginning to intermediate level Perl programmer could learn to make more complex changes to each of these programs and learn the fundamentals to large-scale development. I don't recommend this book for learning Perl from scratch -- that wasn't the intention of this book. (See some of our other book reviews and briefs for texts to learn Perl.)

  • An advanced Perl developer gets access to a massive, pre-existing toolkit that could be used for large scale projects with over 500 pages of documentation.

    Application List

    Copyright 2001 Rick Smith All rights reserved.

  •    
    Article Indexes
      Products Index
      People Index
      Events Index

    Product Briefs
    Desktop PCs & Servers
      Ergo Thunder Brick 2
    Eizo FlexScan Displays
    Future Power epower
    HP NetServer LXr 8500
    Meridian Snap! Server
    Digital Cameras
      3Com HomeConnect
    Agfa ePhoto 780c
    Canon A5 Zoom
    Kodak DC265
    Minolta 3D 1500
    Nikon D1
    Olympus C2000
    Sharp VN-EX1U MPEG4
    Toshiba PDR-M4 & M5
    Notebooks & Mobile
      3Com Palm VII
    Fosa Mini Notebook
    Pionex Elite
    Quantex Celeron Laptop
    Sharp Actius PC-A250
    Sony F250/F290 Notebooks
    Talontek MPC-2000
    Mobile/Wireless Communications
      3Com 56K GSM Modem
    Novatel Merlin Modem
    Xircom Ethernet CompactCard
    Mobile Software
      Etak Traffic Touch
    DataViz Documents To Go
    Softbook E-book System
    Scanners
      Agfa SnapScan Touch
    Visioneer Strobe Pro
    Printers
      Brother MP-21 C Portable
    Tektronix Phaser 780
    Xerox 480cx
    Software & Books
      Avid Cinema for Windows
    Caere PageKeeper Pro
    Corex Area Code Fix
    Docent Outliner
    Macmillan Office 2K Books
    Paragon FoneSync
    Symantec pcAnywhere 9.0
    Sybari Antigen 5.5
    V-Communications AutoSave
    Projectors
      InFocus 330
    Mitsubishi S120
    Internet
      Club Photo
    Intelliquis Traffic Builder
    NETSilicon NET+Works
    Panasite Web Builder
    PhotoHighway.com
    SuperCalendar.com
    Storage
      Calluna 250 Mb PCCard
    Castlewood 2.2Gb ORB
    Iomega Clik!
    Teac CD-W 54E
    Batteries & Power
      Duracell Ultra Battery
    Electrofuel PowerPad
    Eveready Energizer ACCU
    Graphics & Video
      Belkin USB Video Bus
    Daeyang VR Headset
    Kodak/Intel Picture CD
    Nogatech USB TV
    Number Nine SR9
    Peripherals
      Logitech Cordless mouse
    Raritan Switchman
    Targus USB MiniMouse
     
     
    Reviews OnLine Contents About Reviews OnLine Site Index Search Reviews OnLine Site Index Search Reviews OnLine