"This article compares five prominent scripting tools (Perl,
PHP, Python, Tcl, and Java servlets) by applying each to the same
six common server-side tasks. You can look at the syntax
side-by-side and evaluate how each language handles specific jobs.
If you are new to server-side scripting, or if you have used only a
few of these languages, you can see what they look like. Even if
you already have a favorite, you can see how the other languages
stack up in terms of usability, functionality, and code
"Assuming your Web site currently serves up dynamic content, how
did you pick your scripting language from the numerous open source
server-side scripting methodologies available? Did you inherit it
or receive it from on high? Or did you methodically look at the
pros and cons of each option, weigh them against your site's needs,
deadlines, and your own skill set, and choose the one that fit
best? If not, read on. You may find a scripting solution that is
easier, more powerful, simpler to maintain, or just more fun."
"Personally, I used the highly scientific notion of personal
bias to select five languages for comparison: Java servlets, Perl,
PHP, Python, and Tcl. These fall into two basic categories: Common
Gateway Interface (CGI, or calling an external program that returns
HTML) and what I call Super Markup (an HTML page embedded with
other-language markup code -- a superset of HTML). My apologies if
I left out your favorite sever-side scripting tool; mine is not an
exhaustive compilation of possibilities (since practically any
language can be used for CGI)."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.