A comparative study between dynamic web scripting languages

  • Authors:
  • Alok Ranjan;Rajeev Kumar;Joydip Dhar

  • Affiliations:
  • Department of Information Technology, ABV - Indian Institute of Information Technology and Management, Gwalior, India;Department of Information Technology, ABV - Indian Institute of Information Technology and Management, Gwalior, India;Department of Applied Sciences, ABV - Indian Institute of Information Technology and Management, Gwalior, India

  • Venue:
  • ICDEM'10 Proceedings of the Second international conference on Data Engineering and Management
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays websites generate dynamic responses to the user requests. This leads them to dynamic web scripting languages. PHP, JSP and ASP.NET are the three most popular web scripting languages in the world. PHP is particularly useful for lightweight web applications. JSP which employs Java in its implementation is useful for the systems which require extra security. ASP.NET which is a Microsoft product combines some of the fine features of both PHP and JSP. All the three languages have pros and cons associated with them. In this paper, we have compared the impacts of these three languages on the performance of a web server. We have described and analyzed the results of conducting experiments on four benchmarks: calculating the factorial of 100, determining whether a random word having 1 million characters is a palindrome or not, sorting a list of 1 million random integers using merge sort, running Dijkstra's algorithm on a graph with 1000 nodes and 5000 edges. We employed famous web servers viz. Apache 2.2.6, Apache Tomcat 6.0.26 and IIS 7.5. We have shown the results using both built-in modules and self-written codes. Moreover, we have used C# with ASP.NET which being an object oriented language provides built-in modules.