When discussing what languages to use for CGI, I mentioned the availability of code libraries to make CGI programming easier. However, if you look back at our examples, we have hand coded our HTML and the code to handle errors and parse user input. The reason for this was to show what goes on behind the scenes with CGI. By learning how to do these tasks yourself, you have a better understanding of CGI programming. This understanding is portable between different languages and different environments.
However, once you have this understanding, you will want to take advantage of the different Perl modules that can be used in CGI programming.
Copyright 2001 - Andy Welter