https://github.com/teamgruenbaum/restfulframeworkscomparison
Implementation of a specification for a fictitious RESTful web service in different languages and frameworks.
https://github.com/teamgruenbaum/restfulframeworkscomparison
asp-net-core c-sharp comparison express-js gin-gonic go java rest-api spring-boot typescript
Last synced: 3 months ago
JSON representation
Implementation of a specification for a fictitious RESTful web service in different languages and frameworks.
- Host: GitHub
- URL: https://github.com/teamgruenbaum/restfulframeworkscomparison
- Owner: TeamGruenbaum
- Created: 2023-06-12T14:18:41.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-24T18:10:30.000Z (about 3 years ago)
- Last Synced: 2025-06-04T04:15:14.722Z (about 1 year ago)
- Topics: asp-net-core, c-sharp, comparison, express-js, gin-gonic, go, java, rest-api, spring-boot, typescript
- Language: TypeScript
- Homepage: https://teamgruenbaum.github.io/RESTfulFrameworksComparison/
- Size: 5.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RESTfulFrameworksComparison
## Introduction
The goal of the project is to compare different languages and frameworks for implementing RESTful web services.
For this purpose, a [specification](https://teamgruenbaum.github.io/RESTfulFrameworksComparison/) for a fictitious RESTful web service for library management was written. This was then developed in the following languages and frameworks, using only the functionality provided by each framework or explicitly recommended in the documentation:
- C# with ASP.NET Core
- Java with Spring Boot
- TypeScript with Express.js
- Go with Gin
The project was originally created as part of our [bachelor thesis](https://github.com/TeamGruenbaum/Bachelorarbeit_EffizienteEntwicklungEinesRestfulWebservicesAufBasisModernerFrameworks), which can also be found on GitHub. It compares the advantages and disadvantages of the frameworks in German. However, the code can also be viewed separately.
## Developers
- [Steven Solleder](https://github.com/stevensolleder): C# with ASP.NET Core, Go with Gin
- [Isabell Waas](https://github.com/isabellwaas): Java with Spring Boot, TypeScript with Express.js