JS vs TS

`·2022년 2월 6일
0
post-thumbnail
  • 자바스크립트란?

    JavaScript는 대화형 웹 페이지를 만드는 데 도움이 되는 스크립팅 언어이다. 클라이언트 측 프로그래밍 규칙을 따랐으므로 웹 서버를 구성하는 리소스가 필요 없이 사용자의 웹 브라우저에서 실행된다. REST API, XML 등과 같은 다른 기술도 함께 쓸 수 있다.

  • 타입스크립트란?

    TypeScript는 현대적인 JavaScript 개발 언어이다. 명확하고 간단한 JavaScript 코드를 작성하기 위해 정적으로 컴파일된 언어이다

  • 차이점

  1. JavaScript는 대화형 웹 페이지를 만드는 데 도움이 되는 스크립팅 언어인 반면 Typescript는 JavaScript의 상위 집합이다.

  2. JavaScript 코드는 컴파일할 필요가 없는 반면 Typescript 코드는 컴파일되어야 한다.

  3. Typescript는 프로토타이핑 기능을 지원하지만 JavaScript는 이 기능을 지원하지 않는다.

  4. Typescript는 사용되는 데이터를 설명하기 위해 유형 및 인터페이스와 같은 개념을 사용하지만 JavaScript에는 그러한 개념이 없다.

  5. Typescript는 대규모 프로젝트를 위한 제네릭 및 JS 기능을 포함하는 강력한 유형 시스템인 반면 JavaScript는 소규모 프로젝트에 이상적인 옵션이다.

  • 왜 TypeScript인가?

  1. TypeScript는 JS 라이브러리 및 API 문서를 지원한다.
  2. 선택적으로 입력되는 스크립팅 언어이다.
  3. TypeScript 코드를 일반 JavaScript 코드로 변환할 수 있다.
  4. 더 나은 코드 구조화 및 객체 지향 프로그래밍 기술이다
  5. 더 나은 개발 시간 도구를 지원한다.
  6. sync/await 표준 데코레이터 이상으로 언어를 확장할 수 있다.

출쳐: Guru99

0개의 댓글