Scripting Languages are becoming increasingly popular as web – based applications are emerging.
Increasing computer performance over the past few years has also encouraged an increase in scripting language power and sophistication.
Easy to learn and use.
Less server interaction
Minimum programming Knowledge or experience required.
Allow to perform complex tasks in relatively few steps.
In a variety of text editors, allow for simple creation and editing.
Allow dynamic and interactive activities to be added to web pages.
Editing and running code is fast.
Because of code executes on the user’s computer, in some cases it can be exploited for malacious purposes.(Security Issues)
Not always able to work across different browsers. (inconsistant)
Scripts are classified into the following two types :
Client Side Scripts
Server Side Scripts
The Script Which is running within the browser is called as client side scripting.Example :
The script running on the web server is called side scripting.Example :
ASP — IIS(Internet Inforamation Services)
JSP — Tomcat/Sun Java System Web Server
PHP — Apache
W3C — Jigsaw Serveretc…
Interpreted based (Read Line By Line)
Implicit Declaration of data types
Limited Support for Application Development
Limited Support for Graphics Design or Game(s) Development
Easily Integrated with other Technologies
Explicit Declaration of data types
Rich Support for Application Development
Rich Support for Graphics Design or Game(s) Development
Difficult to integrate with Other Technologies