본문 바로가기



DART 02. Dart언어 소개 {유목민 알폰스}



 

1. 성능

다트는 Just-In-Time(JIT) 컴파일과 Ahead-Of-Time(AOT) 컴파일 모두 지원합니다. JIT 컴파일은 핫 리로드와 같은 빠른 개발 주기를 가능하게 하며, AOT 컴파일은 고성능의 네이티브 코드 생성을 가능하게 합니다.

2. 생산성

생산성: 다트의 간결하고 직관적인 문법은 코드를 읽고 작성하기 쉽게 만듭니다.

3. 객체 지향

플러터가 UI를 구축하기 위해 사용하는 방식과 매우 잘 호환됩니다.

4. 포괄적인 표준 라이브러리

포괄적인 표준 라이브러리: 네트워크, 파일 I/O 등 여러가지 기능들에 대한 포괄적인 API 제공

5. 멀티 플랫폼 지원

Dart는 다양한 플랫폼에서 동작하는 코드를 작성할 수 있는 큰 장점을 가지고 있습니다. 웹, 서버, 모바일 등 다양한 플랫폼에 대한 지원이 가능하며, 이는 한 번의 코드 작성으로 여러 플랫폼에서 동작하는 애플리케이션을 만들 수 있음을 의미합니다. 이는 개발자의 생산성을 크게 향상시키는 요소입니다.

멀티 디바이스 지원

Dart는 다양한 디바이스에서 동작하는 애플리케이션을 개발할 수 있습니다. 모바일 디바이스 뿐만 아니라 웹과 서버에서도 동작하는 애플리케이션을 만들 수 있으며, 이는 Dart의 범용성을 높입니다. 이러한 특징은 Dart가 플러터와 함께 사용되면서 더욱 강조되고 있습니다.


https://dart.dev/ DART 공식사이트

 

Dart programming language

Dart is a client-optimized language for fast apps on any platform.

dart.dev