Web application security - the fast guide 1.1 | Page 37
Chapter 2 - Web Application technologies
P a g e | 37
Even though that IIS showed many problems specially security ones it still
a very good choice due to:
Active support for Windows and IIS.
IIS is considered best environment to run Microsoft’s .NET
framework, and ASPX scripts which considered as a very
powerful development environment.
Media pack modules are available to enable audio and video
content streaming
IIS offers in-depth diagnostic tools such as failed request
tracing, request monitoring and runtime data
2.8 Server side functionalities - Scripting languages
PHP:
2.8.1 PHP:
PHP is an intuitive, server side scripting language. Like any other scripting
language, it allows developers to build logic into the creation of web page
content and handle data sent from client (browser). PHP also contains a
number of extensions that make it easy to interact with data, manipulate the
data stored in different forms, as databases or XML files or arbiter file type.
PHP consists of a scripting language and an interpreter. It enables web
developers to define the behavior and logic they need in a web page. These
scripts are interpreted by the PHP interpreter on the server side and
execution results are sent to client. Where the interpreter takes the form of a
module that integrates into the web server, converting the scripts into
commands the computer then executes to achieve the results defined in the
script by the web developer.
2.8.2 Perl:
General-purpose UNIX scripting language originally developed to make report
processing easier and because of that origin Perl provides powerful text