E4NET

TypeScript란? 본문

E4.Tech/IT Technology

TypeScript란?

E4. 2020. 10. 22. 09:45

 

안녕하세요 . IT 서비스사업부 이현선 책임입니다 .
이번 E LEADER 에는 웹프로젝트를 하면서 알게된 TypeScript 에 대해서 얘기해보겠습니다 .

TypeScript 란
Javascript + Type = TypeScript

TypeScript 는 마이크로소프트에서 개발 및 유지 관리하는 오픈 소스 프로그래밍 언어다 .
Javascript 의 모든 구문과 의미를 지원 하는 동시에 정적 유형 지정 및 ECMAScript 의 상위확장으로 더 풍부한 구문과 몇가지 추가 기능을 제공한다 .



TypeScript vs Javascript
TypeScript 와 Javascript 에 차이점은 정적타입과 동적타입에 있다 .
아래처럼 Javascript 는 동적으로 타입이 결정되기 때문에 런타임 상황에서 잘못된 타입이 전달될 수 있다 .


다음은 TypeScript에 대한 소스코드이다.

타입스크립트는 정적 타입을 지원하므로 위에 소스코드처럼 컴파일 단계에서 오류를 포착할 수 있는게 가장 큰 장점이다.

특징
TypeScript는 아래와 같은 몇가지 특징이 있다.
- Javascript 상위 집합으로서 Javascript를 사용할수 있다.
- 정적으로 타입을 결정한다.
- 다양한 도구의 지원을 받을 수 있다.
- 객체지향 프로그래밍을 지원한다.

마지막으로 구글은 2017년 3월 사내표준언어로 TypeScript의 사용을 승인하였고, 구글애널리틱스, 파이어베이스, 구글 클라우드 플랫폼 등 대규모 프로젝트에서 사용등 많은 프로젝트에서 Typescript를 사용하고 있습니다.

아직 국내에서는 TypeScript를 사용하는 프로젝트는 많이 없지만, 한번쯤 찾아보고 공부해봤으면 좋겠습니다.

'E4.Tech > IT Technology' 카테고리의 다른 글

프롭테크란?  (0) 2020.10.22
숏폼 콘텐츠와 플랫폼  (0) 2020.10.22
TypeScript란?  (0) 2020.10.22
리액트 네이티브 프레임워크  (0) 2020.10.22
가자! 마이크로서비스 아키텍처로  (0) 2020.10.22
5G 시대가 다가 옵니다..  (0) 2020.10.22
0 Comments