Comprehensive Study of MERN Stack - Architecture, Popularity and Future Scope
DOI:
https://doi.org/10.32628/CSEIT217630Keywords:
JavaScript, MERN, MEVN, MEAN, React.js, Vue.js, Node.js, angular.js, MongoDB, ExpressAbstract
The biome of JavaScript is constantly evolving and a new framework or library is launched on a regular basis claiming better features. This study focuses on giving guideline to the reader in the process of choosing the best technology by comparing the runtime performance of the MERN (MongoDB, Express, React.js and Node.js) and MEVN (V stands for Vue.js) stack as well as increasing their workability in the job market. To fulfill the purpose, an experiment was conducted to conclude how swift the said stacks perform in building a single page application. For the experiment, two easy to-do applications are built with MERN and MEVN and loading time, adding time, updating and deleting time of the tasks are measured. Moreover, to be able to reveal the software stack trend among the Swedish-based companies, a survey study was conducted. Out of approximately 70 companies contacted, 12 responded. Due to the low number of response on the survey drawing conclusions from the survey and generalizing, the result was challenging. However, the results gathered show that all the respondents use either Vue.js or React.js or both as their client-side software though they are not always combined with Node.js and MongoDB. Other preferred server-side software that are used in combination with React.js or Vue.js are Java, Go and Django. Some of the main factors that the respondents pointed out that affects their choice of software was the ease of learning, the community behind the software, clients’ need and availability of that specific software developer.
References
- https://www.mindinventory.com/blog/mean-st ack-vs-mern-stack/
- https://www.youtube.com/watch?v=5XlYQR GgYrY
- https://ijsrcseit.com/paper/CSEIT217337.pdf
- https://www.datasciencecentral.com/profiles/bl ogs/mern-vs-mean-which-stack-to-use-in-202 1
- https://javascript.plainenglish.io/why-using-th e-mern-stack-is-a-popular-start-up-app-idea-8 7a4a0e8ebbf
- https://www.mongodb.com/mern-stack
- https://javascript.plainenglish.io/why-using-th e-mern-stack-is-a-popular-start-up-app-idea-8 7a4a0e8ebbf
- https://www.ijert.org/research/performance-op timization-using-mern-stack-on-web-applicati on-IJERTV10IS060239.pdf
- https://blog.bitsrc.io/whats-in-the-future-for-ja vascript-b58fc736f1c3
- https://blog.bitsrc.io/whats-in-the-future-for-ja vascript-b58fc736f1c3
- https://www.jetir.org/view?paper=JETIR21058 81
- https://www.jetir.org/view?paper=JETIR21061 72
- http://ijsrd.com/Article.php?manuscript=IJSR DV5I10382
- https://www.ijmtst.com/volume7/issue05/1.IJ MTST0705003.pdf
- https://www.ijrra.net/Vol5issue1/IJRRA-05-01-26.pdf
- https://www.geeksforgeeks.org/mern-stack/
- https://www.mongodb.com/languages/mern-st ack-tutorial
- https://blog.logrocket.com/mern-stack-tutorial/
- https://www.mobinius.com/blogs/what-to-cho ose-full-stack-vs-mean-stack-vs-mern-stack-in-2021/
- https://hackernoon.com/most-popular-technolo gy-stack-to-choose-from-full-stack-vs-mean-st ack-vs-mern-stack-in-2019-d12c0a17439a
- https://medium.com/@devathon_/mean-vs-me rn-stack-development-5ba3e517bc68
- https://generalassemb.ly/blog/what-makes-jav ascript-so-popular/#:~:text=There%20are%20 over%201.8%20Billion,to%20Github's%2020 20%20Octoverse%20Report
- https://www.codecademy.com/resources/blog/j avascript-history-popularity/
- https://www.linkedin.com/pulse/why-mern-sta ck-our-preferred-choice-saas-startups-surojit-s aha?trk=public_profile_article_view#:~:text= High%20Scalability%3A&text=MERN%20st ack%20is%20highly%20flexible,and%20com patible%20with%20cloud%20storage.
Downloads
Published
Issue
Section
License
Copyright (c) IJSRCSEIT

This work is licensed under a Creative Commons Attribution 4.0 International License.