Performance Evaluation of Web Application Frameworks
Jason W.H. Wong
Abstract
Open-access reader
Jason W.H. Wong
Abstract
Open-access reader
The market of web application frameworks is flooded with so many options. In result, the objective of this project is to compare the most popular web application frameworks and evaluate them against a set of "performance" standards. After conducting user and market surveys I limited my “performance” standards to database access, JSON serialization, and high-traffic capabilities. Using these standards, I gathered existing test data as well as developed web tools to facilitate in independent testing. The main frameworks tested during my research includes: SpringMVC, NodeJS, ASP.net, CodeIgniter, Laravel, and Symphony2. The main conclusion of my research is that avoiding the use of frameworks will result in better web application performance; however, this better web application performance can often come at a cost of maintainable and modular code.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The market of web application frameworks is flooded with so many options. In result, the objective of this project is to compare the most popular web application frameworks and evaluate them against a set of "performance" standards. After conducting user and market surveys I limited my “performance” standards to database access, JSON serialization, and high-traffic capabilities. Using these standards, I gathered existing test data as well as developed web tools to facilitate in independent testing. The main frameworks tested during my research includes: SpringMVC, NodeJS, ASP.net, CodeIgniter, Laravel, and Symphony2. The main conclusion of my research is that avoiding the use of frameworks will result in better web application performance; however, this better web application performance can often come at a cost of maintainable and modular code.
Key concepts: Computer science, World Wide Web