https://nomadcoders.co/dart-for-beginners
Dart 시작하기 – 노마드 코더 Nomad Coders
Flutter 앱 개발을 위한 Dart 배우기
nomadcoders.co
구글은 왜 dart를 flutter의 언어로 선택했을까?
1. UI에 최적화
2. 개발환경이 생산적이다(?)
3. 모든플랫폼에서 빠르다(최적화?)
4. 둘다 구글이 만들어서 dart, flutter는 서로 상호를 위한 수정최적화도 가능함(구글에서)
Dart의 특징
1. 2개의 컴파일러를 가지고 있다
: 거의 모든 플랫폼을 위한 컴파일 가능
(1) dart web: dart로 쓴 코드를 javascript로 변환
(2) dart native: dart로 쓴 코드를 cpu의 아키텍쳐에 맞게 변환(안드로이드,ios,윈도우,MacOS, 리눅스 등)
2. 컴파일 방식
(1) Just-In-Time(JIT) : 개발시
: 변경할때마다 컴파일 가능(변화를 화면에 바로 보여줌)
(2) Ahead-Of-Time(AOT) : 배포시
: 컴파일 할 때 아키텍쳐를 지정
3. null safety
: null체크 신경 쓸 필요 없어서 좋다
'개발새발 > Flutter 하기 전 Dart' 카테고리의 다른 글
230304_06.Dynamic Type Variables 변수, flutter 하기 전 Dart (0) | 2023.03.04 |
---|---|
230304_05.Variables 변수, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_04.Hello World와 main 함수, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_03.Dart시작하기, DartPad, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_01.크로스 플랫폼 최강자?flutter 하기 전 Dart (0) | 2023.03.04 |