in reply to Perl OR ASP

ASP is just a different language (well, a host enviroment for a number of different languages).

Perl has quite a few things going for it though...

The big obvious difference is that in ASP you generally start writing HTML and then escape into ASP and start writing program code in the middle of your markup. This is considered by many to be A Bad Idea.

That said, while it is normal in ASP, it is possible in Perl (e.g. with HTML::Mason).