2. FrontEnd/Dart
[Dart] Why Dart?
dart 는 두 개의 컴파일러를 가지고 있다(JIT, AOT)AOT 컴파일러네이티브(arm, x86, x64), 웹(js)시스템에 맞게 최적화된 바이너리를 생성하므로 컴파일에 많은 시간이 걸린다.최종 배포시 사용.JIT(Just In Time) 컴파일러dart VM 사용코드의 결과를 바로 보여준다. (ms 단위?)가상머신에서 동작중이라 조금 느리지만 많은 디버깅 옵션도 지원.개발중에만 사용하며 배포에는 사용하지 않음.null safety 특성을 가진다.c나 java에서 null 참조하면 오류 발생.Dart에서는 null safety를 도입했고, 프로그램을 더 안전하게 만들어줌flutter, dart 둘 다 google 에서 개발 한 것이다 즉 flutter 의 성능 향상을 위해 dart 를 변경 하는 것..
2025. 5. 18. 16:02