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).