송민준의 개발노트

타입스크립트를 왜 써야 하는가?? 본문

웹/typescript

타입스크립트를 왜 써야 하는가??

송민준 2021. 12. 2. 00:47

타입스크립트는 2012년 MS에서 만든 오픈소스이다. 타입스크립트를 자바스크립트로 트랜스파일(편의상 컴파일) 한다.

 

첫번째 장점으로 타입스크립트는 정적 타이핑이고 자바스크립트는 동적 타이핑인데 정적 타이핑은 사용 전에 타입을 만드시 할당해야 한다. 개발자가 에러코드를 작성해도 컴파일 단계에서 식별이 가능하다. 또한 최신 IDE의 경우 컴파일 전 작성 단계에서 식별이 되게 지원이 되고 이는 개발생산성 향상으로 이어진다.

(자바, C++ 계열의 개발자들이 좋아한다...)

 

두번째 장점은 타입스크립트는 ECMA스크립트 표준을 따르고 웹 브라우저보다 훨씬 더 빠르게 자바스크립트의 기능을 실행할 수 있는 것이다. 또한 최신 자바스크립트 문법을 지원하며 모든 브라우저 사양을 지원하는 버전으로 컴파일이 가능하다. 개인적으로 정적 타이핑보다 더 좋은 장점이라고 생각한다.

 

 * 타입스크립트 테스트 가능한 사이트 *

https://www.typescriptlang.org/play

 

TS Playground - An online editor for exploring TypeScript and JavaScript

The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.

www.typescriptlang.org

 

' > typescript' 카테고리의 다른 글

[타입스크립트] 데코레이터  (0) 2021.12.19
타입스크립트 타입의 종류  (0) 2021.12.05
타입스크립트 컴파일 에러  (0) 2021.12.01