TypeScript

TypeScript란?

TypeScript는 Microsoft가 개발한, JavaScript 위에 검사 계층을 더한 언어입니다. 코드를 작성하는 동안, 소프트웨어가 실행되기 전에 여러 종류의 실수를 잡아냅니다.

엔지니어와 상담하세요 지식 베이스
모니터에 표시된 소스 코드 몇 줄

정의

JavaScript는 웹 페이지를 동적으로 만드는 언어입니다. 유연하지만, 잘못된 종류의 값을 잘못된 곳에 넘겨도 누군가 페이지를 쓰기 전까지는 아무 문제도 알려 주지 않습니다. TypeScript에서는 개발자가 숫자, 날짜, 고객 기록처럼 각 부분이 기대하는 데이터의 종류를 선언할 수 있습니다.

검사기는 코드를 작성하는 즉시 불일치를 표시합니다. 이후 코드는 일반 JavaScript로 변환되므로 JavaScript가 실행되는 곳이라면 어디서든 실행됩니다. 검사는 빌드 시점에만 이루어지므로, 양식이나 다른 시스템처럼 외부에서 들어오는 데이터는 프로그램이 실행될 때 여전히 검증해야 합니다. 이 도구는 Microsoft에서 만들었으며 오픈 소스입니다.

기업에 중요한 이유

  • 사용자에게 가는 버그가 줄어듭니다. 많은 오류가 고객 앞이 아니라 개발 단계에서 잡힙니다.
  • 더 안전한 변경: 요구 사항이 바뀌면 검사기가 영향을 받는 모든 곳을 짚어 줍니다.
  • 더 쉬운 인수인계: 선언된 타입이 코드가 기대하는 바를 문서화하므로 새 개발자가 더 빨리 적응합니다.

KawaConnect가 TypeScript를 사용하는 방식

저희는 추가 검사가 가치 있는 웹 애플리케이션 작업에, 사용자가 클릭하는 인터페이스와 그 뒤의 서비스 양쪽에 TypeScript를 사용합니다. 요구 사항이 바뀌어도 계속 동작해야 하는 맞춤형 업무 소프트웨어를 만드는 방식의 일부입니다.

관련 서비스

소프트웨어

맞춤형 웹 애플리케이션과 업무 도구.

웹사이트

고객을 위해 저희가 디자인하고, 구축하고, 호스팅하는 사이트.

AI 및 자동화

시스템 간 연동과 맞춤 도구.

자세히 보기

  • 위키백과의 TypeScript 항목언어와 JavaScript와의 관계를 짧고 중립적으로 설명하며, 개발자가 아닌 분에게 유용합니다.
  • TypeScript 웹사이트공식 사이트로, 아무것도 설치하지 않고 언어를 써 볼 수 있는 브라우저 내 플레이그라운드가 있습니다.
  • TypeScript 문서TypeScript 코드를 배우거나 검토하는 개발자를 위한 핸드북과 레퍼런스 자료입니다.

웹 애플리케이션을 계획 중이십니까?

무엇을 해야 하는지 알려 주십시오. 성장해도 안정적으로 유지되도록 만드는 방법을 함께 이야기하겠습니다.

상담 시작하기