Web application security - the fast guide 1.1 | Page 38
Chapter 2 - Web Application technologies
P a g e | 38
processing facilities in addition to high abilities in string and regular
expression parsing.
Perl were used as one of the main CGI (common gateway interface) languages.
Perl is very flexible and powerful language it is categorized as glue language
with capacity to write code to glue different software components.
2.8.3 VBscript:
VBScript stands for Visual Basic Scripting that forms a subset of Visual Basic
for Applications (VBA).
VBA is created by Microsoft and it is included in all Microsoft office software
and as part of many other third party software like which is included NOT
only in other Microsoft products such as MS Project and MS Office but also in
Third Party tools such as AUTO CAD
Main features are:
VBScript is an easy to learn lightweight scripting language, which has a
lightning fast interpreter.
VBScript is an object-based scripting language that uses Component
Object Model (COM) in order to access the elements of the
environment in which it is executing.
VBScript can be executed by the host directly (windows) or as server
side script by (IIS) or as client side script by ONLY Microsoft internet
explorer.
2.9 Server side functionalities - frameworks
Figure 16: Server side functionalities
2.9.1 Ruby on rails:
This is a commonly used open source framework created with the productivity
in mind written in Ruby object oriented language under MIT License.
The framework contains lot of components and predefined structure to facilitate
dealing with web pages, database and web services.it focuses on using lot of
software engineering patterns to maximize reusability (DRY) and usability (COC).