Perl and CGI
Perl was one of the first programming languages used to implement
CGI programs - that is, programs that run on the web server, and return data to the web browser. These days, many high-performance websites (including
Slashdot and
IMDB) use
mod_perl instead of CGI. Perl can also be found managing the system administration tasks of webservers everywhere.
CGI
Perl
- The Perl Directory (perl.org) -
everything about Perl. Documentation, programming, events and
conferences, books and articles.
- Learn Perl at learn.perl.org.
- ActivePerl for Windows
allows you to run Perl on your Windows webserver.
- CPAN is one of Perl's greatest
features — thousands of user-contributed Perl modules
available for download. Don't reinvent the wheel - get it from CPAN.
:)
mod_perl
- mod_perl embeds the Perl
interpreter in the Apache server. Not only will it speed up
your CGI programs, but also allow you to interact with every
step of the Apache request. You can use mod_perl for custom
authentication modules, URL rewrites, user tracking, and more.
- Practical mod_perl, the
book from O'Reilly, is available online.
- The mod_perl Developer's
Cookbook is an excellent reference and how-to book for
modperl programmers.
Mason
- Mason is a powerful
Perl-based web site development and delivery engine. With Mason
you can embed Perl code in your HTML and construct pages
from shared, reusable components.
- The Mason Book, available
online from O'Reilly.
Forums and Discussion Groups