Typescript(타입스크립트)란

자바스크립트의 에러를 사전에 방지해주는 언어


특징

- 컴파일 속도 느림, 실행속도 빠름
- 자바스크립트의 상위호환
- 객체 지향 프로그래밍


사용 이유

코드 작성 단계에서 부터 타입을 체크하고 오류를 확인할 수 있다.


자바스크립트와 타입스크립트 차이
Javascript Typescript
동적타입 언어 정적타입 언어
인터프리터 언어 컴파일 언어 
독립적으로 사용가능 자바스크립트에 의존적임 (자바스크립트로 컴파일된 후 실행) 
좀 더 유연함 (타입에 제한을 받지 않으므로) 더 나은 구조와 간결함, 일관성, 재사용성
.js 확장자 .ts 확장자
작고 간단한 프로젝트에 적합함 복잡한 프로젝트에 적합함

 

 

생각해보자

어떤 프로젝트에서 자바스크립트와 타입스크립트 중 어느 것을 쓰는게 더 좋을지 생각해보자.



참고 URL

https://www.samsungsds.com/kr/insights/typescript.html
https://joshua1988.github.io/ts/why-ts.html
https://jay-flow.medium.com/%EC%99%9C-%ED%83%80%EC%9E%85-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%EC%95%BC-%ED%95%98%EB%8A%94%EA%B0%80-ae511aad8fe8
https://velog.io/@pluviabc1/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%99%80-%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%B0%A8%EC%9D%B4%EC%A0%90
https://kid-dev.tistory.com/13
https://imagineu.tistory.com/6

 

[Typescript] 타입스크립트를 "사용해야 하는" 이유 (+ 온라인에서 연습하기)

자바스크립트는 전세계의 97% 이상의 웹사이트에서 사용되고 있는 만큼 가장 인기 있는 프로그래밍 언어 중에 하나입니다. 자바스크립트는 웹사이트를 동적으로 만들 수 있고 다른 복잡한 기능

imagineu.tistory.com

 

 

 

 

'IT' 카테고리의 다른 글

DDD(Domain Driven Design)  (0) 2023.02.27
웹 로그(Web Log), 웹 로그 분석  (0) 2023.02.20
Docker(도커)  (0) 2023.02.14
TCP/IP  (0) 2023.02.10
JPA(Java Persisitence API)  (0) 2023.02.08

+ Recent posts