A learning curve comparison between React and Angular - Analyzing documentation, ease of use, community support, and modularity

dc.contributor.authorFranz, Johan
dc.contributor.authorNiklasson, Milton
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerSvensson, Lars
dc.contributor.supervisorDuregård, Jonas
dc.date.accessioned2024-09-13T04:33:02Z
dc.date.available2024-09-13T04:33:02Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractIn 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.coursecodeLMTX38
dc.identifier.urihttp://hdl.handle.net/20.500.12380/308587
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectWeb development
dc.subjectFramework comparison
dc.subjectReact
dc.subjectAngular
dc.titleA learning curve comparison between React and Angular - Analyzing documentation, ease of use, community support, and modularity
dc.type.degreeExamensarbete på grundnivåsv
dc.type.uppsokM
local.programmeDatateknik 180 hp (högskoleingenjör)
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-21 MN JF.pdf
Storlek:
1.06 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: