반응형
타입스크립트
2012년에 발표됨
대규모 javascript 애플리케이션 개발용도
마이크로소프트 개발, 오픈소스 프로그래밍 언어
자바스크립트의 상위집합이다 (자바스크립트의 모든기능을 포함하고 자바스크립트에 없는 기능도 가지고있음)
*자바스크립트와의 가장 큰 차이점!
자바스크립트는 동적인 언어이며 프로그램 구동중에 타입이 다이내믹하게 변경되지만
타입스크립트는 정적인 언어이며 프로그램을 작성할때. 타입을 정의해준다.
타입스크립트의 장점
1.버그를 줄이고 유지보수하기 쉽고 질좋은 코드 작성에 용이하다.
2.강력한 타입으로 대규모 개발에 용이하다.
3.자바스크립트 라이브러리와 편리한 사용
4.개발도구에서의 강력한지원.
ex) 자바스크립트를 실행하기전에는 알수없던 에러를 타입스크립트는 코딩하는과정중에 알수있게 도와준다.
프론트엔드 프레임워크와 타입스크립트
리액트(React)
리액트와 타입스크립트의 호환성은 좋은편이다
간단한 옵션을 추가하는것으로 타입스크립트를 사용할수있도록 지원한다.
뷰(vue)
뷰 2.0부터 타입스크립트 사용가능
뷰 3.0부터 타입스크립트 공식 지원
앵귤러(angular)
버전 2부터 타입스크립트를 기반으로 만들어졌고 타입스크립트를 권장하고 있다.
타입스크립트를 사용할때에는 코드에디터로 비쥬얼스튜디오 사용을 권장하는데 비쥬얼스튜디오도 마이크로소프트에서 만들었고 타입스크립트도 마이크로소프트에서 만들어졌기때문에 자동완성이나 코드를 입력하는부분에서 더 부드럽게 작동한다고 한다.
반응형
'프론트엔드 정복기 > 타입스크립트' 카테고리의 다른 글
타입스크립트 타입사용법(?(optional),readonly,interface) (0) | 2023.03.02 |
---|---|
타입스크립트 기본타입사용법(타입추론,타입명시,함수타입) (0) | 2023.02.24 |
타입스크립트 - 타입스크립트 설치,사용법 (0) | 2023.02.24 |