타입스크립트란?? 그리고 자바스크립트와 다른점은 무엇인지 araboza

Dtrip·2022년 5월 22일
0

JavaScript와 TypeScript

TypeScript는 JavaScript 기반의 언어
JavaScript는 클라이언트 측 스크립팅 언어 TypeScript는 객체 지향 컴파일 언어
객체 지향 프로그래밍 패러다임은 데이터 추상화에 중심

  • 객체와 클래스라는 두 주요 개념을 기반으로 함

자바스크립트 (JavaScript)

웹 개발에 주로 사용됨
웹 페이지를 대화식으로 만드는 프로그래밍 언어
폼 유효성 검사, 애니메이션 적용 및 이벤트 생성을 수행
클라이언트 측 스크립팅 언어

  • 사용자가 웹 브라우저를 열고 웹 페이지를 요청하면 해당 요청이 웹 서버로 이동함
    멀티 스레딩, 멀티 프로세싱 기능이 없음

타입스크립트 (TypeScript)

JavaScript의 상위 집합으로 JavaScript의 모든 기능이 있음
TypeScript 컴파일러를 사용하여 ts(TypeScript)파일을 js(JavaScript) 파일로 변환, 쉽게 통합
정적 유형 검사 제공
클래스 기반 객체를 만들 수 있음
클래스 기반이므로 객체 지향 프로그래밍 언어로 상속, 캡슐화 및 생성자를 지원할 수 있음

결론

결론
TypeScript는 class, interface 등 및 상속과 같은 기능을 지원하는 OOP 언어 구조를 따르는 JS로 트랜스 컴파일하는 대형 애플리케이션을 위해 개발되었습니다.

전반적으로 TypeScript는 유지 관리가 쉽고 코드 구성에 적합하며 프로젝트 생산성을 향상시킵니다.

이것은 개발자가 JavaScript에서 직면한 많은 문제에 답했습니다.

또한 소규모 웹 프로젝트에서 작업할 때 JavaScript가 여전히 선호되는 반면 복잡한 프로젝트를 처리할 때는 TypeScript가 이상적인 선택이 될 수 있습니다.

모든 개발자가 TypeScript를 알아야 하는 것은 아니지만 약간의 경험이 있으면 가치가 있다고 생각합니다.

profile
Devtrip

0개의 댓글