Computer Science - Systems
Bachelor of Science in Computer Science
Date of Expected Graduation
This project will compare two popular programming frameworks for building mobile applications. These frameworks are called ‘cross-platform frameworks’ as they can develop applications on multiple platforms. The scope of this project is to understand the structural reasons for the differences in these frameworks. While this project does speculate on reasons for choosing either framework, this project does not attempt to make a hard recommendation.
In this project, I built two applications, as similar as possible, in React Native and Ionic. I found that there were differences in the goals of these frameworks, lending each of the two better to different use cases. This is important because it is useful to understand the advantages and disadvantages of different tools.
Michael L Collard
Willis S Crissey Jr
Borick, Sam, "Comparing the Usage of React Native and Ionic" (2018). Williams Honors College, Honors Research Projects. 620.