지난시간에 API 와 Restful API의 차이점에 대해서 작성하였습니다.
*** [통신/API] - Rest API 와 Restful API
이번에는 Restful API를 구축하기 위해서 많이 쓰이는 언어 별로 어떤 프레임워크가 지원되고 있는지 알아보도록 하겠습니다.
순서는 의미 없으며, C#, Python, Java, JavaScript, Go, Kotlin 순으로 알아보도록 하겠습니다.
1. C#
- ASP.NET Core (Microsoft에서 제공하는 오픈 소스 웹 애플리케이션 프레임워크로, RESTful API를 개발할 수 있습니다.)
2. Python
- Flask (경량 웹 프레임워크로, RESTful API를 빠르게 구축할 수 있습니다.)
- Django REST framework (Django 프레임워크를 기반으로 하는 강력한 RESTful API 개발 프레임워크입니다.)
3. Java
- Spring Boot (Spring 프레임워크의 마이크로서비스 및 RESTful API 개발을 위한 프레임워크로 많이 사용됩니다.)
- Jersey (JAX-RS(Java API for RESTful Web Services) 스펙을 따르는 Java 기반 RESTful 웹 서비스를 위한 라이브러리 및 프레임워크입니다.)
4. JavaScript
- Express.js (Node.js를 기반으로 한 경량 웹 애플리케이션 프레임워크로, RESTful API를 쉽게 구성할 수 있습니다.)
- Nest.js (TypeScript를 사용하는 Node.js 프레임워크로, RESTful API 개발을 위한 강력한 도구입니다.)
5. Go
- Gin (Go 언어를 위한 경량 웹 프레임워크로, RESTful API를 빠르게 개발할 수 있습니다.)
6. Kotlin
- Spring Boot (Kotlin을 사용하여 Spring Boot 프레임워크를 활용하여 RESTful API를 개발할 수 있습니다.)
- Ktor (Kotlin 기반의 경량 웹 프레임워크로, RESTful API를 구성하기에 적합합니다.
728x90
'통신 > API' 카테고리의 다른 글
Rest API 와 Restful API (0) | 2023.08.18 |
---|---|
API의 아키텍쳐 스타일 (0) | 2023.08.18 |
API의 종류 (0) | 2023.08.18 |