Explore BrainMass
Share

Server-Side Scripting Languages

Need assitance with the attached problem.

There are several server- based scripting languages available offering wide array of features and complexity to web engineers. Briefly review the emergence of such languages and recommend any two as your development tool. Does Perl offer any unique feature compared to JavaScript and PHP?

Write a 3 to 5 page paper discussing the above, particularly the benefits and drawbacks of Perl.

© BrainMass Inc. brainmass.com July 18, 2018, 8:20 pm ad1c9bdddf

Attachments

Solution Preview

There are several server- based scripting languages available offering wide array of features and complexity to web engineers. Briefly review the emergence of such languages and recommend any two as your development tool. Does Perl offer any unique feature compared to JavaScript and PHP?
Write a 3 to 5 page paper discussing the above, particularly the benefits and drawbacks of Perl.
Contents
Server-side scripting technologies 2
CGI/Perl 2
Advantages 2
Disadvantages 2
Target Developer 3
ASP 3
Advantages 3
Disadvantages 3
Target Developer 4
Cold Fusion 4
Advantages 4
Disadvantages 4
Target Developer 4
PHP 4
Advantages 4
Disadvantages 4
Target Developer 5
Java 5
Advantages 5
Drawbacks 5
Target Developer 5
PHP versus Perl 5

Server-side scripting technologies
Server-side scripting is a web server technology in which a user's request is fulfilled by running a script directly on the web server to generate dynamic HTML pages. It is usually used to provide interactive web sites that interface to databases or other data stores. This is different from client-side scripting where scripts are run by the viewing web browser, usually in JavaScript. The primary advantage to server-side scripting is the ability to highly customize the response based on the user's requirements, access rights, or queries into data stores.

The production of server-side dynamic web pages is one of the main applications of server-side scripting languages. Below are the major server-side development options available today:
• Perl: a mature, cross-platform language that can be hard to understand
• ASP: Microsoft's powerful, Windows-based framework
• Cold Fusion: a powerful, tag-based option for non-programmers
• PHP: a cross-platform, open-source alternative with lots of features built in
• Java: the ultimate in power and flexibility, for serious programmers
CGI/Perl
Perl was not created as a Web development language. Perl is a multipurpose scripting language that was designed to handle tasks that involve a lot of text manipulation. Perl is very good at juggling pieces of text from various sources and combining them to form complete documents, which is exactly what is involved in server-side Web development.

With its convenient handling of text, Perl has always been better suited to the job, and now that Perl comes with the CGI.pm module built in, most of the details of handling things like HTML form submissions are handled automatically. Tthe ...

Solution Summary

The expert examines server-side scripting languages.

$2.19