Typescript
타입스크립트는 자바스크립트 기반언어로 정적타입을 지원하며 자바스크립트에 타입을 부여하였습니다.
typescript와 javascript 차이점
javascript는 스크립팅언어이며 typescript의 경우 객체지향 컴파일 언어입니다.
tsconfig.json를 사용하여 javascript에서 typescript를 사용할 수 있다.
typescript의 특징
- class와 interface를 지원하며 객체지향프로그래밍 환경을 지원한다.
- 조기 버그를 확인할 수 있다.(클래스와 상속 지원)
컴파일러가 코드를 검사하게 되면 개발시 오류가 포착하여 예기치 못한 버그를 확인할 수 있습니다.
- 규모가 크고 복잡할 수록 유지보수가 중요한 장기프로젝트 일수록 타입스크립트를 사용하는 것이 좋다.