Friday, April 22, 2016

자바스크립트(JavaScript), 타입스크립트(TypeScript), AngularJS 2.

회사에서 시연이라는 한 차례 폭풍이 지나가고
다시 평온의 상태로 들어 왔습니다.
이 때 해야될 건 시연을 위한 하드코딩 제거와
시간에 쫓겨 작업한 부분을 다시 원래 컨셉에
맞게 고치는 작업.. 그리고 가장 중요한
기술 공부!!!!!!!!!!
그리고 그 것을 AngularJS 2.0으로
정했습니다~~~

AngularJS 2.0


나름 개발자이지만 새로운 것에
엄청난 두려움을 가지고 있는
저이지만 AngularJS 1.x 로
개발을 해보면서 뭔가 많은 것을
생각해 보게 되어서 자처해서
AngularJS 2.0 을 Study
해보기로 했습니다~~~

(월급도 받고, 공부도 하고~)

일단 가장 먼저 눈에 들어온건
마이크로소프트에서 만든 언어인
타입 스킯트란 놈입니다...
AnguarJS 2.0은 Type Script를
사용한다고 하네요...
그리고 또 하나 언뜻 보니
AngularJS 1.x 에서 작업한 걸
AngularJS 2.0로 변환할 수가
없는 듯 싶었습니다 ㅡㅡ ;;

아직 확실한 건 아니지만
만약 진짜라면...
이거 AngularJS 1.x 를
계속 사용해야 되는게 아닌가 싶네요...

일단 타입 스크립트부터 조사를 해봤습니다.

Type Script


Java Script와 100% 호환

Java Script에 Type을 부여해서 JavaScript를
보완하는 방식으로 개발 되었다. Type을
부여함으로써 일관성 있고, 가독성이 뛰어난
코드를 생성할 수 있게 한다... 라는데
아직 이해 불가... 와닿지 않는 상태;;;

명시적으로 class 구현 가능


<자바스크립트>

<타입스크립트>

Basic Types, Interface, Clasases, Modules, Generics 지원
-> 타입스크립트는 C#/Java 와 유사하며,
최신 언어의 특징들을 가지고 있다.

함수, 매개변수의 타입 지정 가능

타입이 맞지 않을 경우, 에러 출력

두 가지 타입이 호환 가능하다면 사용 허락

어떤 브라우저/운영체제에서도 실행 가능

오픈소스로 시작

TypeScript 파일의 확장자는 .ts 이며,
자바스크립트 파일로 변환하기 위해
tsc 명령어 사용한다.



OOP 개념을 가진 JavaScript !!!!!!

No comments:

Post a Comment