안녕하세요 :) 현업 개발자의 블로그 입니다. 질문 환영해요.

궁금한 소프트웨어 기술을 말씀 해주시면, 성심 성의껏 알려드립니다.

통신/API

프로그래밍 언어별 Restful API 지원 FrameWork

Admin_This_Project 2023. 9. 4. 16:14

 

지난시간에 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