Presentation Title

Testing Relative Performance of MERN, MEAN, and LAMP Web Development Stacks

Abstract

The goals of the following research project are as follows. To completely answer the question, “Which web development stack is most efficient and powerful?”. This is an important question to answer as it affects every website created today. Finding the best web development stack is incredibly important as it can pre-determine how successful the future of the website you develop will be. The scope of this article pertains to web development as a whole, and specific combinations of different web development technologies. The combinations of web development technologies are known as “stacks”. The three being compared include the MERN (MongoDB, Express, React, NodeJS), MEAN (MongoDB, Express, Angular, NodeJS), and LAMP (Linux, Apache, MySQL, PHP) stacks. The method of analysis revolves around testing the time complexities of the stacks with multiple large database queries, using computationally intensive algorithms. After running database queries involving large quantities of data, and measuring the time intervals for each stack's performances with those queries, experimental results will be compared against each stack.

Faculty Advisors: Mingrui Zhang and Sudharsan Iyengar

College

College of Science & Engineering

Department

Computer Science

Breakout Room

3

Start Date

4-14-2021 2:00 PM

End Date

4-14-2021 2:45 PM

Presentation Type

Video (Live-Zoom)

Comments

PDF file was not uploaded for this entry.

Share

COinS
 
Apr 14th, 2:00 PM Apr 14th, 2:45 PM

Testing Relative Performance of MERN, MEAN, and LAMP Web Development Stacks

The goals of the following research project are as follows. To completely answer the question, “Which web development stack is most efficient and powerful?”. This is an important question to answer as it affects every website created today. Finding the best web development stack is incredibly important as it can pre-determine how successful the future of the website you develop will be. The scope of this article pertains to web development as a whole, and specific combinations of different web development technologies. The combinations of web development technologies are known as “stacks”. The three being compared include the MERN (MongoDB, Express, React, NodeJS), MEAN (MongoDB, Express, Angular, NodeJS), and LAMP (Linux, Apache, MySQL, PHP) stacks. The method of analysis revolves around testing the time complexities of the stacks with multiple large database queries, using computationally intensive algorithms. After running database queries involving large quantities of data, and measuring the time intervals for each stack's performances with those queries, experimental results will be compared against each stack.

Faculty Advisors: Mingrui Zhang and Sudharsan Iyengar