반응형
프론트엔드 자바스크립트를 공부하다 보면 Typescript를 많이 들어보았을 것이다.
간단히 몇가지 내용을 정리하자면
*오픈소스 프로그래밍 언어
*자바스크립트의 상위집합 (이전의 자바스크립트, 앞으로의 자바스크립트 전부 타입스크립트에 포함)
*정적인 언어로 컴파일 할 떄 타입을 검사 (동적인 자바스크립트와 반대되는 개념, 프로그래밍을 할 떄 타입이 정의가 되고 검사가 이루어지고 자바스크립트는 프로그래밍을 구동되서 실행중에 타입이 결정)
*장점
- 강력한 타입으로 대규모 애플리케이션 개발 할 때 용이(여러명의 개발자와 협업해서 개발 할 때 강력한 타입의 언어로 작성되서 특정한 타입을 요구하기 때문에 실수를 많이 방지, 자바스크립트 X)
- 유명한 자바스크립트 라이브러리와의 편리한 사용
- 개발 도구에서의 강력한 지원
반응형