넘치게 채우기

[Dart] - 왜 Dart언어를 사용할까? 본문

개발/Flutter + Dart

[Dart] - 왜 Dart언어를 사용할까?

riveroverflow 2023. 7. 11. 15:25
728x90
반응형

개발 프레임워크 Flutter가 Dart언어를 채택한 이유는 다음과 같다:

 

1. JIT컴파일러인 동시에 AOT 컴파일러

JIT(Just In Time) 컴파일러는 가상 머신에 미리 컴파일시켜 핫 리로드와 같이 빠른 개발 기능과 속도를 제공한다.

AOT(Ahead of Time)컴파일러는 코드를 각 아키텍쳐에 맞는 효율적인 기계어로 번역한다. 

 

2. 널 세이프티

Dart는 안정적인 널 세이프티를 지원한다. 시스템에 변수가 널이 될 수 있는지 아닌지 등을 표시하여 개발자가 참고할 수 있도록 한다.

 

3. 구글이 직접 유지보수하는 언어

Flutter 프레임워크와 Dart 언어는 서로를 위해 존재하고, 같은 팀에서 둘을 다룬다.

 
728x90
반응형