Presentation Title

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

Presenter Information

Randall BradachFollow

Abstract

The goal of the research project was to 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 differently sized quantities of data, and measuring the time intervals for each stack's performances from those queries, experimental results was compared against each stack.

College

College of Science & Engineering

Department

Computer Science

Location

Winona

Breakout Room

3

Start Date

4-14-2021 2:00 PM

End Date

4-14-2021 2:45 PM

Presentation Type

Video (Live-Zoom)

Share

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

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

Winona

The goal of the research project was to 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 differently sized quantities of data, and measuring the time intervals for each stack's performances from those queries, experimental results was compared against each stack.