Dart 공부 시작하기
다트 언어란?
다트(Dart)는 구글이 개발한 클라이언트 최적화 프로그래밍 언어이다. 구글이 2011년에 웹 프런트엔드 개발자를 위해 만들었다. 현재는 웹뿐만 아니라 모바일앱과 데스크톱까지 개발이 가능하다. 또한 서버 측 프로그래밍에도 사용할 수 있다. Java, JavaScript, C# 개발자들이 익숙한 문법을 가지고 쉽게 배울 수 있도록 설계되었다. 실제로 문법 체계가 익숙하게 느껴질 것이다. 필자 또한 Dart를 공부를 진행 할 때 다른 언어에 비해 비교적 쉽게 공부했다.
Dart의 특징으로는 JavaScript로 컴파일 될 수 있어서, 대부분의 현대적인 웹 브라우저에서 호환되며, 또한 독립적인 런타임 환경을 가지고 있다. Dart는 클래스, 인터페이스, 믹스인, 제네릭, 풍부한 표준 라이브러리 등의 기능을 제공하여, 복잡한 애플리케이션을 개발하는데 유용한 언어 이다.
개발 환경
우선 다트를 공부하려면 다트 언어를 공부하기 위한 개발 환경이 필요하다. 다트를 위한 개발 환경은 많이 있지만 필자는 앱 개발이 목적이었기 때문에 앱 개발 위주의 세팅으로 설명하려고 한다.
-
Dartpad Dartpad는 공식적으로 지원되는 웹 에디터이다. 웹 브라우저에서 쉽게 접속이 가능하며 Dart를 처음 공부할 때 초보자들에게 적합한 개발 환경이며 Dartpad의 사용은 무료이다. 필자는 처음 공부할 때와 Flutter 애플리케이션 개발할 때 테스트할 때 유용하게 사용했다. 간단한 로직 테스트로는 이만한 게 없다.
- Dart sdk 설치
Linux 설치
$ sudo apt-get update $ sudo apt-get install apt-transport-https $ wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/dart.gpg $ echo 'deb [signed-by=/usr/share/keyrings/dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list
Windows 설치
- Windows+R
- cmd 창에서
- Ctrl+Shift+Enter
- C:> choco install dart-sdk
macOS 설치
$ brew tap dart-lang/dart $ brew install dart
- VScode vscode 익스텐션에서 Dart를 검색하여 설치를 진행한다.
댓글남기기