# JSii - 어떤 언어든 JS 클래스와 인터랙션 가능하게 만드는 컴파일러

> Clean Markdown view of GeekNews topic #4789. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4789](https://news.hada.io/topic?id=4789)
- GeekNews Markdown: [https://news.hada.io/topic/4789.md](https://news.hada.io/topic/4789.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-08-10T09:11:11+09:00
- Updated: 2021-08-10T09:11:11+09:00
- Original source: [github.com](https://github.com/aws/jsii)
- Points: 11
- Comments: 1

## Topic Body

- AWS CDK가 싱글 코드베이스에서 Polyglot 라이브러리를 제공할 수 있게 만드는 기술

ㅤ→ TypeScript로 작성한 클래스 라이브러리 하나만 가지고 Python, Java, C#(.NET 패밀리), Go 등 다양한 언어에서 호출 가능하게 만듦

ㅤ→ 각각의 언어용 SDK를 만들 필요가 없어서 빠르게 기능 추가 및 개선 가능

- JSON 마샬링 비용 문제나, 분산GC 기능이 없어서 성능이 중요한 어플리케이션들 보다는 "개발/빌드 도구"에 적합

## Comments



### Comment 6258

- Author: kbumsik
- Created: 2021-08-10T09:50:48+09:00
- Points: 1

그러니깐 AWS CDK가 먼저 JS로 만드는 방식이었나 보네요? Boto같은거 보면 파이썬부터 지원하는줄 알았네요.
