Dart Programming
싸이스쿨에서 다트(Dart)를 배우는 이유는,
구글에서 2017년 발표한 플러터(Flutter)가 이 언어를 사용하고 있기 때문입니다.
플러터(Flutter)는 크로스플랫폼 모바일앱 프레임워크 입니다.
컴퓨터 엔지니어로 살아갈 분이라면 반드시 배워야 할 언어가 될 것입니다.
그러나, 모바일앱 개발자라면 Flutter 개발을 위해서 필요한 간단한 문법만 가볍게 공부하시면 됩니다.
플러터(Flutter)는 아이폰, 안드로이드에 구애없이 작동하는 크로스플랫폼 모바일앱 개발의 최고의 툴이기 때문입니다.
다트는 구글에서 2011년 10월에 공개한 크로스 플랫폼(cross-platform) 프로그래밍 언어 입니다.
Dart는 네이티브 컴파일링을 통해 DVM(Dart VM)상에서 작동하는 멀티플랫폼 어플리케이션을 만들수 있습니다.
Dart는 웹앱, 모바일, 데스크탑, 웹브라우져, 서버 플랫폼 상에서 작동하는 어플리케이션을 빠르고 쉽게 만들수 있습니다.
기본적으로 C언어의 문법과 거의 같으며 Java, C#, Javascript 보다 간결하고 강력한 기능을 지원합니다.
*크로스 플랫폼(cross-platform)
같은 의미로 멀티 플랫폼(multi-platform)이라고도 합니다.
운영체제(애플O/S,윈도우즈.리눅스등), 장비(데스크탑,모바일장비)등의 플랫폼에 제한받지 않고 작동한다는 뜻 입니다.
*교재는 내부용으로 드래프트판20권을 발행하였으나, 외부공개용이 아닙니다.
2022년 3월 정식초판이 인쇄될 예정입니다.