{"id":23092987,"url":"https://github.com/teamgruenbaum/bachelorthesis_efficientdevelopmentofarestfulwebservicebasedonmodernframeworks","last_synced_at":"2026-04-09T06:44:30.598Z","repository":{"id":175866168,"uuid":"654631316","full_name":"TeamGruenbaum/BachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks","owner":"TeamGruenbaum","description":"This repository contains our collaborative bachelor thesis from our bachelor studies at Hof University of Applied Sciences. It compares the advantages and disadvantages of different languages and frameworks for implementing RESTful webservices in German.","archived":false,"fork":false,"pushed_at":"2023-06-24T12:20:17.000Z","size":11527,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T07:14:04.513Z","etag":null,"topics":["asp-net-core","bachelor-thesis","c-sharp","comparison","express-js","gin-gonic","go","java","rest-api","spring-boot","typescript"],"latest_commit_sha":null,"homepage":"https://nbviewer.org/github/TeamGruenbaum/BachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks/blob/main/BachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks.pdf","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TeamGruenbaum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-16T14:57:39.000Z","updated_at":"2024-12-08T16:55:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"d746e947-150e-4b6a-ac5e-1fc91531f318","html_url":"https://github.com/TeamGruenbaum/BachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks","commit_stats":null,"previous_names":["teamgruenbaum/bachelorarbeit_effizienteentwicklungeinesrestfulwebservicesaufbasismodernerframeworks","teamgruenbaum/bachelorthesis_efficientdevelopmentofarestfulwebservicebasedonmodernframeworks"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FBachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FBachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FBachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamGruenbaum%2FBachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TeamGruenbaum","download_url":"https://codeload.github.com/TeamGruenbaum/BachelorThesis_EfficientDevelopmentOfARestfulWebserviceBasedOnModernFrameworks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247061226,"owners_count":20877166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-core","bachelor-thesis","c-sharp","comparison","express-js","gin-gonic","go","java","rest-api","spring-boot","typescript"],"created_at":"2024-12-16T21:46:10.266Z","updated_at":"2025-12-30T19:21:21.503Z","avatar_url":"https://github.com/TeamGruenbaum.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Introduction\nThis repository contains our collaborative bachelor thesis from our bachelor studies at Hof University of Applied Sciences. It compares the advantages and disadvantages of different languages and frameworks for implementing RESTful webservices in German.\n\nFor this purpose, a specification for a fictitious RESTful web service for library management was written. Next, evaluation criteria were developed to later determine which framework is best suited in general or for specific use cases. Then, the specification was implemented using the following programming languages and frameworks, using only the functionality provided by the respective framework or explicitly recommended in the documentation, to really test the frameworks itself:\n- C# with ASP.NET Core\n- Java with Spring Boot\n- TypeScript with Express.js\n- Go with Gin\nFinally, the implementations were rated against the previously established evaluation criteria and a conclusion was reached.\n\nThe [specification](https://teamgruenbaum.github.io/RESTfulFrameworksComparison/) and [code](https://github.com/TeamGruenbaum/RESTfulFrameworksComparison) can also be found on GitHub.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamgruenbaum%2Fbachelorthesis_efficientdevelopmentofarestfulwebservicebasedonmodernframeworks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteamgruenbaum%2Fbachelorthesis_efficientdevelopmentofarestfulwebservicebasedonmodernframeworks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteamgruenbaum%2Fbachelorthesis_efficientdevelopmentofarestfulwebservicebasedonmodernframeworks/lists"}