Why Dart

Gino·2023년 5월 29일
2
  • 모든 플랫폼에서 빠르다 : 2개의 컴파일러
    • Dart Native : Dart 코드를 ARM32(IOT), ARM64(Phone, Tablet), x86_64(데스크톱)
    • Dart Web : Dart 코드를 JavaScript로 변환
  • 컴파일러 종류 (JIT and AOT)
    • 개발 중에 바로 피드백을 볼 수 있고(JIT), 모바일 기기에서 빨리 돌아갈 수 있는게 좋다(AOT).
    • just-in-time compiler (JIT) : Dart VM 활용해서 변경된 코드를 바로 화면에 보여줌
    • Ahead Of Time : 코딩이 끝나고 배포할 때 활용. 코드를 기계어로 바꾸며 컴파일이 오래 걸림 (Native ARM or x64 machine code)
  • null safety
    • 개발자가 null값을 참조하지 않도록 보호
    • 프로그램을 안전하게 빌드할 때 매우 중요
  • Dart 와 flutter 모두 구글에서 만듦
    • 프레임워크를 위해 언어 자체를 수정할 수 있는 유일한 관계
  • 이미지 및 공식사이트
profile
나무를 심는 사람

0개의 댓글