|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Perl for the Web
Chris Radcliff

ISBN-10: 0735711143
ISBN-13:  9780735711143

Publisher:  Que Publishing
Copyright:  2002
Format:  Paper; 416 pp
Published:  08/08/2001
Status: Out of Print


We're sorry, this product is no longer available.
Please contact your Pearson rep if you are using this product and need instructor resources.

Build next-generation, high-performance web sites with the safety and comfort of Perl.

I. THE PROBLEMS.

Sources of Unexpected Traffic.

Budget and Schedules Aren't Ideal.

Site Design Versus Application Design.

Prototypes Versus Live Sties.

Architecture-Based Performance Loss.

Often-Overlooked Problems.

II. THE SOLUTIONS.

Perl for the Web.

Performance Myths.

The Power of Persistence.

Tools for Perl Persistence.

Problems with Persistence.

Environments for Reducing Development Time.

Using Templates with Perl Applications.

Database-Backed Web Sites.

Testing Site Performance.

III. SOLUTIONS FOR THE FUTURE.

XML and Content Management.

Publishing XML for the Future.

XML as a B2B Interface.

Web Services.

Scaling a Perl Solution.

Perl 6 and the Future.

IV. APPENDIXES.

About the Web Site.

Alphabet Soup—Glossary and References.

Chris Radcliffe is a Perl programmer and Chief Evangelist at VelociGen Inc., a Web software company that specializes in performance solutions for Internet business. He has been programming in Perl since 1993, and designing Web sites since 1995.

His first Perl application, written for Stac Inc. in 1995, searched and reformatted legacy technical support data for the Web. The application was one of the first dynamic implementations of the now-ubiquitous support knowledge base. Chris specializes in using Perl's glue capabilities to integrate existing applications and processes with database-backed Web sites. Examples include USAopoly.com and an intranet site for the Alzheimer's Disease Cooperative Study, which gives researchers around the world real-time access to distributed study information. He has spoken with many developer groups and has given tutorials at the WebLA and Web2000 conferences.

His latest project at VelociGen is developing VelociGenX, a graphic client and server for developing high-performance XML-based applications. VelociGenX is developed entirely in persistent Perl, including the Web-based client interface.

This book provides the tools and principles needed to design a high-performance, dynamic Web site using Perl. Special attention is given to templates, integration, and load testing. Topics covered include the need for speed, document management with templates and embedded Perl, faster performance using persistent Perl, good Web coding style, faster database access from Perl, and pairing XML with Perl for content management and B2B communication. Emphasis is placed on robust, scalable solutions for dynamic database-backed, template-based or XML-based Web sites. The book's focus on optimization is a unique approach. Readers of this book should be able to build a high-performance Perl-based Web solution as well as recommend one with confidence.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.