Advantages and Disadvantages of Scripting Languages
Scripting languages are becoming more popular due to the emergence of web-based applications. The market for producing dynamic web content is now expanding extremely rapidly such that new scripting languages have been developed to allow users with little or no programming expertise to develop interactive web pages with minimum effort.
Also the increases in computer performance over the past few years has promoted a increase in the power and sophistication of scripting languages that, unlike conventional programming languages, can even have certain security features built-in.
Major advantages of scripting languages include:
- easy to learn and use
- minimum programming knowledge or experience required
- allow complex tasks to be performed in relatively few steps
- allow simple creation and editing in a variety of text editors
- allow the addition of dynamic and interactive activities to web pages
- editing and running code is fast.
The major disadvantage of scripting languages is that executable code can inadvertently be downloaded from a remote server to a web browser's machine, installed and run using the local browser's interpreter. This is easily done by visiting dubious web sites or downloading programs without valid authenticity. The user is probably unaware of anything devious occurring.