Javascript/웹 개발

타입스크립트

Frankie 2021. 7. 20. 09:52

자바스크립트의 강력한 장점이자 단점은 동적이라는 것이다.

 

추적이 안되는 객체들이 너무나도 많기 때문에 속성의 변경이 너무나도 쉬우면서, 반대로 변경이 너무 쉬워 잘못된 것을 실행 중에 알게 된다.

 

실제로 어떤 서비스를 운영할 때에 테스트할 때 발견되지 않았던 버그가 생길 수 있다

 

이러한 문제를 타입스크립트가 해결해주었는데

 

타입스크립트는 기본적으로 변수에 타입을 지정해주면서, 코드를 추적해준다.

 

타입스크립트 장점

 

- 자바스크립트의 상위 집합

- 모든 코드에 대해 타입을 지정하지 않아도 유추를 통한 타입 제어가 가능

- 절차지향, 객체지향, 함수형 활용 가능

 

타입스크립트 단점

 

- 초반 세팅이 불편

- interface나 class 등의 이름 때문에 오류가 발생하기도 함

- 가독성이 상대적으로 떨어짐

'Javascript > 웹 개발' 카테고리의 다른 글

클라이언트 사이드 렌더링/서버 사이드 렌더링  (0) 2021.07.20
동기/비동기  (0) 2021.07.20
CORS  (0) 2021.04.17
REST API  (0) 2021.04.16
[GIT] 개념  (0) 2020.04.30