Languages/Dart

[노마드코더] #1 Introduction

성중 2023. 1. 4. 16:42

Dart는 모든 플랫폼에서 빠른 앱을 위한 클라이언트 최적화 객체 지향 언어이다

  • UI 최적화: 사용자 인터페이스 생성 요구에 특화된 구조로 개발
  • 생산적인 개발: 핫 리로드로 실행 중인 앱에서 즉시 결과 확인 가능
  • 모든 플랫폼: 모바일, 데스크톱 및 백엔드용 ARM 및 x64 머신 코드, 웹용 JavaScript로 컴파일

 

Flutter 프레임워크는 인기 있는 다중 플랫폼 UI 툴킷으로 Dart 언어로 구동되며 iOS, Android, macOS, Windows, Linux 및 웹에서 실행되는 UI 경험을 빌드하기 위한 도구 및 UI 라이브러리를 제공한다

 

거의 모든 플랫폼으로 컴파일

  • 기본 플랫폼: 모바일 및 데스크톱 장치를 대상으로 하는 앱의 경우 Dart의 JIT(Just-In-Time) 컴파일 기능이 있는 Dart VM과 기계 코드 생성을 위한 AOT(Ahead-of-Time) 컴파일러가 모두 포함
  • 웹 플랫폼: 웹을 대상으로 하는 앱의 경우 Dart는 개발 또는 프로덕션 목적으로 컴파일 (웹 컴파일러는 Dart를 JavaScript로 변환)

 

Dart 실습🔽

 

DartPad

 

dartpad.dev

 

본 내용은 노마드코더의 'Dart 시작하기'를 바탕으로 작성되었습니다

'Languages > Dart' 카테고리의 다른 글

[글또] JavaScript 개발자와 Dart 찍먹하기  (0) 2023.02.11
[노마드코더] #5 Classes  (0) 2023.01.12
[노마드코더] #4 Functions  (0) 2023.01.09
[노마드코더] #3 Data Types  (0) 2023.01.09
[노마드코더] #2 Variables  (0) 2023.01.08