플러터의 특징
2021. 8. 13. 21:16ㆍFlutter 2 Mobile App/Flutter 2 입문
반응형
플러터의 특징
개발 시에는 핫 리로드 기능이 있는 가상머신(VM)을 사용하여,
빌드 시에는 다트언어를 네이티브 코드로 컴파일하여 사용한다.
또한, Skia 엔진을 통해 앱에 직접 렌더링을 하므로 빠르다.
플러터 2.0 에서는 맥OS, 윈도우, 리눅스, 웹을 지원 및 Null Safety 를 지원한다.
AOT (Ahead Of Time) 지원 : 운영(프로덕션) 모드
개발완료된 코드를 빌드 전에 스마트폰의 네이티브 코드로 사전 컴파일하여 코드를 빌드할 수 있으므로
네이티브 성능을 낼 수 있다.
Flutter > iOS Native
Flutter > Android Native
JIT (Just In Time) : 개발 모드
런타임에서 실행할 수 있는 중간 언어로 변환 후 가상머신(VM)을 통해 중간 언어를 실시간으로 번역하여 실행해준다.
따라서, 운영 모드인 AOT 방식보다는 느리다.
반응형
'Flutter 2 Mobile App > Flutter 2 입문' 카테고리의 다른 글
[플러터 2] UI 구조 2 (0) | 2021.08.14 |
---|---|
[플러터 2] UI 구조 1 (0) | 2021.08.14 |
[플러터 2] 플러터 기본 문법 2 (0) | 2021.08.14 |
[플러터 2] 플러터 기본 문법 1 (0) | 2021.08.14 |
플러터 설치 및 환경설정 (0) | 2021.08.13 |