# 了解Dart
## 講課大綱
### dart是什么?
- 新的編程語言
- google
- golang
- js
- dartvm,集成到chrome,15年移除了
- sky,移動開發框架,改名為Flutter
- flutter成為fuchsia物聯網操作系統的指定ui框架
### dart屬于什么級別的語言?
- dartvm,應用層編程語言
- native code,直接運行在硬件之上
- dart比作java、js
### dart的主要特性
- 單進程異步事件模型
- 強類型語言,支持弱類型寫法
- dartvm的性能是比較快的,java7 vm
- 面向對象的,object
- Future、Stream模型
- dart是跨平臺,前端、后端、移動
### dart可以用來做什么?
- 前端、后端、移動
- flutter skia 2d繪圖引擎,widget
- flutter支持ios、android、fuchsia、web、desktop(win、macos、linux)
- 命令行程序
- 瀏覽器
### 為什么要用dart,理由是什么?
- flutter跨平臺的UI技術
- java 網絡領域跨平臺(win、linux)
### dart的學習路線
請看說明中的課程概述