TypeScript
Typescript 란?
디리릭
2022. 1. 3. 21:31
728x90
📄 타입스크립트란?
타입스크립트는 자바스크립트의 슈퍼셋인 오픈소스 프로그래밍이다.
타입스크립트를 간략하게 설명하자면 다음과 같다.
타입스크립트 = 자바스크립트 + 타입부여
즉, 자바스크립트(ES5)의 문법을 그대로 사용할 수 있다. 게다가 ES6의 새로운 기능을 기존의 자바스크립트 엔진(브라우저 또는 node.js)에서 실행할 수 있습니다.
ECMAScript는 스크립트 언어가 준수해야 하는 규칙, 세부 사항 및 지침을 제공한다
JavaScript는 ECMAScript를 기반으로 하며 ECMAScript 사양을 준수하는 범용 스크립팅 언어다
ECMAScript 언어 중 가장 인기 있는 언어로 알려져 있다.
ES6 특징은 아래 주소에서 살펴 볼 수 있다.
https://developer0809.tistory.com/23
📄 타입스크립트 장점
타입스크립트는 타입을 지정할 수 있기 때문에 타입으로 인한 에러를 방지할 수 있다.
자바스크립트와 동일하게 브라우저의 엔진을 지원한다. 또, 다양하게 코딩 패러다임을 활용할 수 있다. 타입스크립트는 절차지향, 객체지향, 함수형 프로그래밍이 가능하기 때문이다.
📄 타입스크립트 단점
자바스크립트에서 생가는 오류가 있을 수 있다. 조금 더 써봐야 단점을 알 수 있을것 같다. 우선 단점은 여기까지
📄 타입스크립트 활용
회사에서는 타입스크립트를 이용해 배치 프로그램을 만들고 있다. 뿐만 아니라 node+express를 사용하여 백엔드 개발도 가능하다. 타입스크립트는 자바스크립트와 호환이 가능하여 프론트부분도 가능하다. 추후에 next js도 공부해볼 예정이다.
728x90