CGI Programming with Perl: Creating Dynamic Web Pages Second Edition

4.3 out of 5 stars 31 ratings
ISBN-13: 978-1565924192
ISBN-10: 1565924193
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share <Embed>
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy new:
$18.02
Only 1 left in stock - order soon.
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $39.99 Details
Save: $21.97 (55%)
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, May 10 if you spend $25 on items shipped by Amazon
Or fastest delivery Friday, May 6. Order within 11 hrs 18 mins
CGI Programming with Perl... has been added to your Cart
Available at a lower price from other sellers that may not offer free Prime shipping.

Explore books for Asian American and Pacific Islander Heritage Month

Frequently bought together

  • CGI Programming with Perl: Creating Dynamic Web Pages
  • +
  • Programming Perl: Unmatched power for text processing and scripting
Total price:
To see our price, add these items to your cart.
One of these items ships sooner than the other.
Choose items to buy together.

Editorial Reviews

Amazon.com Review

The appearance of the second edition of CGI Programming with Perl heralds the beginning of the neoclassical era of Web service. CGI--or common gateway interface--is the original back end for client-driven, dynamic Web-page service and deserves consideration as the Romulus of the Internet Empire. But, where first-edition author Gundavaram described the lonely Romulus laying the brick foundation of dynamic Web-page service in 1996, second-edition collaborators Guelich and Birznieks have pitched in to resurrect Romulus amid the crowded streets of modern Rome. Why bother? Surely four years have brought technological revolutions (Java, PHP, ASP, ColdFusion) that render CGI's original brick-by-brick approach as obsolete as, say, Roman mythology--or bricks and mortar.

And yet not. It is an ambiguous blessing that the original CGI persists, adhering to the underside of Web service by the duct tape that is Perl. This point is not missed by Guelich, Gundavaram, and Birznieks, whose advocacy of CGI is both bolstered by the growing applications module base of Perl and tempered by their awareness of CGI's structural limitations. Both new and returning readers of CGI Programming with Perl should browse the last chapter first in order to appreciate the proposed solutions to CGI's greatest sin: its impractical slowness in a world of a million-hits-per-day Web service. The chapter describes CGI-compatible FastCGI and mod_perl technologies that circumvent the process-spawning slowness of the simple CGI. Advanced users might want to skip directly to O'Reilly's fine mod_perl tome, Writing Apache Modules with Perl and C, by Lincoln Stein and Doug MacEachern.

The authors' second pass at CGI pedagogy is a lucid, honest, and expanded account that develops functionality of dynamic Web pages in a rational progression--from HTML client-server and CGI syntax basics to general input/output, forms, e-mail, graphics, and simple database applications, including maintaining client state and data persistence under the otherwise stateless HTTP protocol. The authors offer synopses of cookies, JavaScripting, server security, and XML, all of which are described in detail in other books.

Whether or not neoclassical CGI is fast enough for your purposes--perhaps for guarded intranets--bear in mind that CGI is the standard to which every other Web server has had to respond. The second edition of CGI Programming with Perl is still the best introduction to the classics. --Peter Leopold

About the Author

Scott Guelich graduated from Oberlin College in 1993 with a philosophy degree and decided to "only take a few years off" before continuing with graduate school. Unable to find any listing for "Philosopher Wanted" in the classifieds, and having done some programming while growing up, he quickly found himself working with computers. He discovered the Internet the following year and Perl the year after that. Scott has been a web developer for the past few years and currently contracts in the San Francisco Bay Area. He enjoys taijiquan, mountain biking, wind surfing, skiing, and anything that gets him outside and closer to nature. Despite the hours he spends working online, Scott is actually a closet Luddite who doesn't own a television, hasn't bought a cell phone, and still intends to make it to graduate school . . . some day.



Shishir Gundavaram graduated from Boston University with a BS in Biomedical Engineering in May of 1995. For his undergraduate thesis, he developed a Windows application for the Motor Unit Lab of the NeuroMuscular Research Center that allowed researchers to acquire and analyze muscle force output from patients to indirectly observe the electrical activity of muscles. He was the sole author of CGI Programming on the World Wide Web, published by O'Reilly & Associates, Inc., in 1996.



Gunther Birznieks is currently the chief technology officer for eXtropia.com, best known for its open source web programming archives and online tutorials in a variety of subjects related to web programming (Perl, CGI, Java). Before this, Gunther did web programming and infrastructure for the Human Genome Project. Most recently, he was an associate director at Barclays Capital where he had been the global head of web engineering.



Discover live virtual experiences for the family
Amazon Explore Browse now

Product details

  • Publisher ‏ : ‎ O'Reilly Media; Second edition (July 9, 2000)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 472 pages
  • ISBN-10 ‏ : ‎ 1565924193
  • ISBN-13 ‏ : ‎ 978-1565924192
  • Item Weight ‏ : ‎ 1.65 pounds
  • Dimensions ‏ : ‎ 7 x 1.12 x 9.19 inches
  • Customer Reviews:
    4.3 out of 5 stars 31 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.3 out of 5 stars
4.3 out of 5
31 global ratings

Top reviews from the United States

Reviewed in the United States on March 14, 2014
Reviewed in the United States on May 29, 2019
Reviewed in the United States on October 11, 2013
Reviewed in the United States on October 1, 2016
Reviewed in the United States on November 20, 2001
32 people found this helpful
Report abuse
Reviewed in the United States on March 12, 2002
5 people found this helpful
Report abuse

Top reviews from other countries

J. J. Guzy
5.0 out of 5 stars An excellent in depth introduction to CGI using Perl
Reviewed in the United Kingdom on September 22, 2001
12 people found this helpful
Report abuse
M. Wildey
4.0 out of 5 stars Good Grounding But Out Of Date
Reviewed in the United Kingdom on May 15, 2008