Dart 특징 및 사용이유


Dart 특징 및 사용이유

Dart를 사용하는 이유 이유1: Dart web 내가 사용한 dart 코드를 javascript로 변환해주는 컴파일러 Dart Native 내가 사용한 dart코드를 여러 CPU 아키텍처에 변환해주는 컴파일러 즉 Dart 를 사용한것 만으로 IOS,Android, Windows, Linux, Mac으로 컴파일 가능 거의 모든것에 작동하는 컴파일러 탑재 어썸 이유2: JIT AOT 지원 JIT(just-in-time) dart VM을 사용함 내가 짠 코드으 결과를 바로 보여줌(핫리로드 가능) 성능은 조금 느림(가상환경이라서) flutter 로 개발중일때 dart 에서 jit지원함 AOT(ahead-of-time) 예시로 c,c++로 프로그램짤때 프로그램 다 짜고 컴파일 할때 아키텍처를 지정해줘야함 windows에 배포하고 싶으면 windows 바이너리(기계어)로 컴파일 해줘야함 즉 컴파일먼저->바이너리 배포 단점은 시간이 오래걸림(핫리로드 안됨) 이유3: null safety 지원 ...



원문링크 : Dart 특징 및 사용이유