[TypeScript] TypeScript

수민🐣·2023년 3월 17일
0

TypeScript

목록 보기
1/16

TypeScript

자바스크립트는 유연한 언어
= 이렇게 저렇게 자유롭게 사용이 가능한 언어

자바스크립트는 초기에 브라우저에서 HTML, CSS 의 한계를 극복하고 간단한 프로그래밍 동작 (if else과 같은 절차적인 프로그래밍)을 수행하기 위해 만들어진 언어

하지만, 웹 시장이 발전하면서 브라우저에서 많은 동작이 필요하게 되었다.

언어 자체의 기능 UP

  • 파일 분리 = 모듈 시스템
  • class
  • promise
  • let, const
  • .....

자바스크립트에 대한 수요는 계속 늘어났다.

ECMAScript는 주기별로 자바스크립트의 기능을 지속적으로 추가하고 있지만 애초에 최초 근본적인 설계 자체가 작은 애플리케이션을 빠르게 개발하기 위해 만들어졌기 때문에 그로 인해 발생하는 부작용들은 가져갈 수 밖에 없는 한계가 생긴다.

그래서 그냥 우리가 새로 만들어 버리자 해서 탄생하게 된 언어, TypeScript

  1. 타입 - 엄격하게
  2. 슈퍼셋 : 자바스크립트에다가 추가적인 기능 추가

0개의 댓글