ArkTS

ArkTS는 HarmonyOS 및 OpenHarmony에서 응용 프로그램을 개발하도록 설계된 TypeScript 계열 프로그래밍 언어다. TypeScript와 유사한 문법을 유지하면서 보다 엄격한 정적 검사와 타입 제약을 적용하고, ArkUI의 선언형 사용자 인터페이스 구성과 플랫폼 A...

분류TypeScript 기반 프로그래밍 언어
개발Huawei/OpenHarmony 생태계
대상 플랫폼HarmonyOS, OpenHarmony
핵심 특성강화된 정적 타입, 선언형 UI
관련 기술ArkUI

ArkTS는 HarmonyOS 및 OpenHarmony에서 응용 프로그램을 개발하도록 설계된 TypeScript 계열 프로그래밍 언어다. TypeScript와 유사한 문법을 유지하면서 보다 엄격한 정적 검사와 타입 제약을 적용하고, ArkUI의 선언형 사용자 인터페이스 구성과 플랫폼 API 접근을 지원한다. 동시성 처리와 JavaScript·TypeScript 생태계와의 상호 운용을 포함하는 애플리케이션 개발 모델을 지향한다.[1]

역사

HarmonyOS와의 관계

TypeScript 기반 설계

언어 정책의 발전

언어 구조

타입과 선언

함수와 클래스

모듈과 인터페이스

UI 프로그래밍

ArkUI 구성 요소

상태 관리

선언형 UI

실행 및 동시성

컴파일과 런타임

비동기 처리

플랫폼 API

개발 환경

DevEco Studio

TypeScript와의 차이

관련 문서

  1. 참고 자료 ↩