A learning curve comparison between React and Angular - Analyzing documentation, ease of use, community support, and modularity
dc.contributor.author | Franz, Johan | |
dc.contributor.author | Niklasson, Milton | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
dc.contributor.examiner | Svensson, Lars | |
dc.contributor.supervisor | Duregård, Jonas | |
dc.date.accessioned | 2024-09-13T04:33:02Z | |
dc.date.available | 2024-09-13T04:33:02Z | |
dc.date.issued | 2024 | |
dc.date.submitted | ||
dc.description.abstract | In the ever-expanding world of JavaScript frameworks, it can be challenging to determine which framework is best suited for university students venturing into web applications. This degree project report evaluates two of the most prominent frameworks, React and Angular, by developing a web application which needs to display graphs of scientific data. The study focuses on the most critical qualities for web development: documentation, ease of use, community support, and modularity. For graphing scientific data, the evaluation is based on user inputs, specifically from researchers, as well as the scalability and functionality each framework can provide. The study involved developing a web application using both frameworks, with the objective of creating the same application twice and then assessing the development process. The goal was to provide computer engineering students with a deeper understanding of the development and challenges associated with using two of the most prominent frameworks in the industry. The results highlighted that React outperformed Angular in several key areas, particularly in ease of use and community support, with React achieving an average score of 9.25 compared to Angular’s 6.25. React’s documentation and structured approach were more intuitive and beneficial for developers with a university-level background. While both frameworks required the use of D3.js for graphing capabilities, React’s integration process was smoother and more efficient. These findings aim to guide students in choosing the most appropriate framework for their needs in web application development, emphasizing React as the more suitable choice for those seeking a straightforward and wellsupported framework. | |
dc.identifier.coursecode | LMTX38 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/308587 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Web development | |
dc.subject | Framework comparison | |
dc.subject | React | |
dc.subject | Angular | |
dc.title | A learning curve comparison between React and Angular - Analyzing documentation, ease of use, community support, and modularity | |
dc.type.degree | Examensarbete på grundnivå | sv |
dc.type.uppsok | M | |
local.programme | Datateknik 180 hp (högskoleingenjör) |