Well, in a few words, one is a programming language and one is a module used to extend the Apache server. Compare Perl [perl.com] and Apache mod-perl [apache.org] at those respective home pages.
The more usual FAQ is how hard is it to program using mod_perl once you know how to program CGI in Perl. Let's just say that are many pitfalls but for those who RTFM [apache.org] you can usually find out what's going wrong and the benefits if you are doing a serious project (like Slash) over vanilla CGI are huge
Perhaps strangely, I find it easier even programming in raw mod_perl handlers (as distinct from Apache::Registry, or any of the wonderful templating solutions) than to write CGI.
Mainly because the Apache::* modules are so cool and provide constants and routines to do everything.
That said, CGI programming without CGI.pm would be hell.
Different! (Score:1)
The more usual FAQ is how hard is it to program using mod_perl once you know how to program CGI in Perl. Let's just say that are many pitfalls but for those who RTFM [apache.org] you can usually find out what's going wrong and the benefits if you are doing a serious project (like Slash) over vanilla CGI are huge
Re:Different! (Score:1)
---ict.