티스토리 뷰


TypeScript ?


배경

때는 2018년 3월 첫 회사에 입사한 필자는 처음 맡게된 파트가 Angular 개발이였다. Node.js로 개발을 경험 했던 터라 환경이 낯설지는 않았다. Angular를 개발 하면서 처음 보는 문법이 계속 등장했고 .. 비로써 내가

Node.js 개발을 ES5로 했구나 라고 무릎을 탁치게 되었다...  -_-






그이후 AWS하고 Spring을 하느라 정신이 없던 필자는 AWS 람다를 도입하려고 했던 찰나에 다시한번 Node라는 벽을 마주하게 된다. (그래 너 잘만났다) 그래서! TypeScript를 공부하고 람다를 도입할 예정이다.


꼭 람다 때문인것도 있지만 2019년 웹트렌드를 보면 타입스크립트는 이제 흡수 할때가 온것이다.


TypeScript

마이크로소프트가 만든 프로그래밍 언어 (일단 여기서 신뢰도 100%증가)

타입스크립트는 자바스크립트로 컴파일 되는 언어 (자바 스크립트 처럼 인터프리터 언어가 아님!)

개발자가 좀더 쉽고 보기쉽게 스크립트를 응용하여 개발에 집중 할 수 있다. (기존 자바스크립트는 타입이 하나이고 프로토타입이라는 개념이 매우 어렵다.. 나만 그런가? )

여러 운영체제 및 브라우저에서 사용가능!!

기존 스크립트 코드를 포함 할수도 있으며, 스크립트의 한계를 극복할 목적으로 개발 되었다.

ES6 기능도 당근 포함!  또한 타입이 등장한다.... 이는 가독성을 높여 대규모 프로젝트를 진행시 이점이 있다. ES5보다 복잡도가 낮다.. (당연한 말) 


보았는가? 설명이 필요 없다. 지금 당신이 알고 있는 자바스크립트는 매우 올드한 기술이다. 이제 전직을 할때가 온것이다.

표정은 이래도.. 공부할께 늘었다.



마무리

TypeScript는 자바스크립트랑 다른게 아니라 포함하고 있기에 혼동하지말자.. 

TypeScript의 확장자는 .js가 아닌 .ts 이고 Node가 설치 되어 있어야 한다 ^___<

TypeScript 의 개발은 VScode로 진행할 예정이며 다음편에 VScode로 TypeScript하는 법을 알려주겠다!




'React > TypeScript' 카테고리의 다른 글

VSCode 로 TypeScript 시작하기  (0) 2019.02.22