Dart

송민경's avatar
Apr 05, 2024
Dart

1. dart : 그림 그리는 언어

  • Google에서 개발한 오픈 소스 프로그래밍 언어
  • 주로 모바일 애플리케이션, 웹 애플리케이션, 서버 및 데스크톱 애플리케이션을 개발에 사용
  • 강력한 타입 시스템, 빠른 JIT(Just-In-Time) 컴파일러 및 AOT(Ahead-Of-Time) 컴파일러가 특징
  • 사용하기 쉬운 문법과 간결한 코드
 
  • 강력한 타입 시스템 : 정적 타입 시스템을 가지고 있어 코드의 안정성을 높여줌
개발자가 런타임 에러를 더 쉽게 발견하고 수정할 수 있도록 도와줌
  • 가비지 컬렉션 : Dart는 자동으로 메모리를 관리하기 위해 가비지 컬렉션을 사용
개발자가 명시적으로 메모리를 할당, 해제하는 것에 대해 걱정하지 않아도 됨
  • 멀티 플랫폼 지원 : 웹, 모바일, 서버 등 여러 플랫폼에서 사용할 수 있음
Flutter 프레임워크를 통해 개발된 애플리케이션
안드로이드, iOS, 웹 및 데스크톱에서 모두 실행 가능
  • 컴파일러 : JIT(Just-In-Time) 컴파일러와 AOT(Ahead-Of-Time) 컴파일러를 지원
JIT 컴파일러 : 개발 중인 동안 코드를 빠르게 테스트하고 수정할 수 있도록 도와줌
AOT 컴파일러 : 프로덕션 환경에서 애플리케이션을 빌드할 때 성능을 향상
  • 비동기 프로그래밍 : 네트워크 요청, 파일 I/O 등과 같은 작업을 효율적으로 처리
 

2. 웹 dartpad 사용하기

notion image
 

3. VS 코드 사용하기

  • 플러그인 설치하기
notion image
Share article

vosw1