반응형
Dart 는 Flutter에서 사용하는 프로그래밍 언어입니다. 구글이 2011년 10월에 공개 했으며, Flutter Framework를 통해 모바일, 데스크톱, 서버, 웹 앱 용도로 사용됩니다.
Dart
구글은 2017년 Flutter 라는 크로스 플랫폼(모바일, 데스크톱, 웹 브라우저 등 가리지 않고 개발 가능한 플랫폼)을 발표했는데, Flutter에서 Dart를 사용합니다.
크로스 플랫폼 중 대세를 달리고 있는 Flutter에서 동작하기 때문에 빠른속도로 점유율이 상승하고 있습니다.
Dart 특징
1. Main 함수에서 시작
C, Java 등의 프로그래밍 언어와 같이 main 함수에서 시작합니다.
2. 유연한 컴파일러
Dart 네이티브는 Flutter를 통해 모바일, 데스크톱 또는 서버 애플리케이션용 네이티브 ARM 또는 X64 시스템 코드로 컴파일된 Dart 코드를 실행할 수 있게 됩니다. 그덕분에 Flutter framework를 사용하여 크로스 플랫폼 기반 개발이 가능합니다.
3. Dart Dev 컴파일러
Dart Dev 컴파일러는 신속한 처리를 위해 최적화된 Dart-to-JavaScript 컴파일러 입니다.
4. UI 최적화
사용자 인터페이스 생성 요구에 특화된 프로그래밍 언어로 개발할수 있습니다.
마무리
Flutter framework 에서 cross 플랫폼 개발을 하기 위해서는 Dart 언어에 대한 이해가 필요할 것 같습니다. Dart를 공부하며 기초를 다져가보도록 하겠습니다.
오늘도 행복한 코딩생활 되시길 바라겠습니다.
감사합니다.
'개발 > Dart' 카테고리의 다른 글
Dart 기초 - 05. final 변수, Dart const 와 비교 (0) | 2023.01.23 |
---|---|
Dart 기초 - 04. Nullable 변수, 그리고 null safety 란? (0) | 2023.01.23 |
Dart 기초 - 03. dynamic type 변수, 여러가지 타입을 가질 수 있는 변수 키워드 (0) | 2023.01.22 |
Dart 기초 - 02. 변수 선언(var, 변수타입 지정) (4) | 2023.01.21 |
Dart 기초 - 01. 코드 테스트 사이트(dartpad.dev) 및 hello world 출력하기 (0) | 2023.01.21 |
댓글