Skip to content

This scientific paper compares REST and GraphQL based on various criteria such as interface definition, query and response capabilities, performance and development effort and examines their suitability for different use cases in API implementation.

Notifications You must be signed in to change notification settings

isabellwaas/ScientificPaper_ThePotentialOfGraphQLAsAnAlternativeToREST

Repository files navigation

Introduction

This repository contains a scientific paper that I wrote in German during my Master's programme at Hof University of Applied Sciences in the lecture "New Technologies in Computer Science". The paper examines two widely used technologies for API implementation: REST and GraphQL. At the beginning both technologies are introduced separately, exploring their history as well as their main characteristics and concepts. In a subsequent comparison of REST and GraphQL, various key criteria are discussed that play a role in the implementation of APIs, including interface definition, client-server communication, query and response capabilities, scalability, versioning, performance, caching, development effort and ecosystem. The conclusion highlights that both technologies have strengths that make them well-suited for some use cases, but also weaknesses that may limit their applicability in other scenarios. GraphQL is therefore indeed a promising alternative to REST and both technologies have their rightful place.

About

This scientific paper compares REST and GraphQL based on various criteria such as interface definition, query and response capabilities, performance and development effort and examines their suitability for different use cases in API implementation.

Topics

Resources

Stars

Watchers

Forks