# 了解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的学习路线
请看说明中的课程概述