Well I am by far a geek when it comes to programming languages but I will give it a shot.
Perl/Cgi
---------
Advantages:
Simple to program
(if you are advanced in html learining perl should be easy)
More and more free host offer it as part of your account
Many scripts are free
Does not require special databases in order to run
(i.e. mostly uses flat text files to store data)
Fairly widespread in terms of use.
Disadvantges:
Same script might not run on different servers
Requires special permissions and paths (in most cases)
Has to be run from a special directory on your server
(in most cases)
Requires additonal programs (i.e. SSI) in order to call it
from a standard html page.
Not many free host offer the additonal programs
Can be a resource hog
Can be hard to debug
PHP
---------
Advantages:
Fast
same script works on most (if not all) systems
not a resource hog (most of the time)
can be run from any directory on your site
most scripts are free (open source)
Fairly easy to learn
(I would suggest starting with perl then moving on to php)
Often requires less code writing then other languages
Disadvantages:
Alot of scripts require a database in order to run
Not many free host offer it as part of your account
Can be unstable at times
(especially when working with databases)
Not so widespread as other programming languages (yet)
Can be hard to debug
Well there is my take on things hope it helps and good luck.





Bookmarks