Web application frameworks have become a common part of software development, with each programming language having its own specific frameworks. However, choosing the right framework can be a daunting task when there are so many frameworks on the market and factors to consider. Previous research has attempted to solve this problem by evaluating frameworks based on several different metrics. While the results offer a way to rank the frameworks, they do not tell us much about the actual process of evaluating a framework, or why certain metrics matter and in what situation. This project aimed to answer these questions by conducting a literature review to gather information about the existing evaluation methods and metrics. Based on these results, an evaluation criteria was developed to provide an overview of when to evaluate what. Furthermore, a user survey was done to measure the usability of three popular JavaScript frameworks. Lastly, a controlled experiment was conducted to test the performance of the three frameworks. The results show that different frameworks have different strengths and weaknesses as they received different scores from the methods. Moreover, the results show that when choosing a framework, one has to consider which factors matter most as it may not always be possible to find a framework that has it all.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:lnu-97785 |
Date | January 2020 |
Creators | Salomaa, Josefin |
Publisher | Linnéuniversitetet, Institutionen för datavetenskap och medieteknik (DM) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0025 seconds