The project in five facts.
Challenge, approach and results.
The diploma thesis examines the differences between the React.js JavaScript library and the Angular JavaScript framework, with emphasis on their practical value. The diploma thesis encompasses the creation of two comparable web applications using both tools and a review of how both technologies perform when processing Big Data. They reviewed the learning curve, accessibility of learning resources and online courses, community support, and the complexity of each tool. They found that both environments can enable efficient use of Big Data, with the choice between them depending primarily on the specific requirements of the project and the professional knowledge of the developers. In the conclusion of the diploma thesis, they developed two applications for presenting Pokémon, with one created in the React environment and the other in Angular.
Problem
The diploma thesis examines the differences between the React.js JavaScript library and the Angular JavaScript framework, with emphasis on their practical value. The diploma thesis encompasses the creation of two comparable web applications using both tools and a review of how both technologies perform when processing Big Data.
Solution and Method
They reviewed the learning curve, accessibility of learning resources and online courses, community support, and the complexity of each tool. The diploma thesis focuses on different methods of data storage. It presents two approaches to data storage with emphasis on use with large amounts of data (Big Data).
They also compare the SQL and NoSQL database data types in the context of their use for Big Data and compare which would be a better choice for working with Big Data. In the diploma thesis, they also presented and compared two leading JavaScript technologies, React and Angular, which was also their main objective. Through comparative analysis, they identified the advantages, disadvantages, and comparability of both frameworks in different contexts, such as efficiency, speed, and user experience.
In doing so, they also focused on their performance when processing large amounts of data (Big Data), which enabled a comprehensive insight into their capability and adaptability in addressing complex data challenges. Within the research, they also focused on the role of Big Data in the context of application development in React and Angular. They explored its definition, various data formats encountered when working with large amounts of data, and addressed challenges related to their speed and processing.
They specifically analysed how the React and Angular technologies can adapt for efficient processing and display of large amounts of data.
Results
They found that both environments can enable efficient use of Big Data, with the choice between them depending primarily on the specific requirements of the project and the professional knowledge of the developers. In the conclusion of the diploma thesis, they developed two applications for presenting Pokémon, with one created in the React environment and the other in Angular. The main objective of the research was to compare the functionalities, efficiency, and user experience of both applications and determine which platform is more suitable for creating such applications.
In the end, they also conducted measurements that helped them assess which application is better according to various aspects, such as operating speed, responsiveness, and ease of use.

Module, programme and stories.
Your diploma project for a real company.
A diploma thesis at Academia solves a challenge from a company – often the one where you do your 800 hours of placement. Read about the Programsko inženirstvo module or book a consultation.