学习一门语最开始应该好好了解他,带着动机和兴趣学习才能更快的融入。github dartLang
基本简介:
语言优势:
高效 Dart 语法清晰简洁,工具简单而强大。 输入检测可帮助您尽早识别细微错误。 Dart 拥有久经考验的 核心库(core libraries) 和一个已经拥有数以千计的 packages 生态系统
快速 Dart 提供提前编译优化,以在移动设备和 web 上实现可预测的高性能和快速启动。
可移植 Dart 可以编译成 ARM 和 x86 代码,因此 Dart 移动应用程序可以在 iOS,Android 及 更高版本上实现本地运行。 对于 web 应用程序,Dart 可以转换为 JavaScript。
易学 Dart 是面向对象的编程语言,语法风格对于许多现有的开发人员来说都很熟悉。 如果您已经了解 C++,C# 或 Java ,那么使用 Dart 也就是分分钟的事情。
响应式 Dart 可以便捷的进行响应式编程。由于快速对象分配和垃圾收集器的实现, 对于管理短期对象(比如 UI 小部件), Dart 更加高效。 Dart 可以通过 Future 和 Stream 的特性和API实现异步编程。
Dart 库包括:内置库 + pub外部
内置库:
不一一罗列。。
一、 DartPad
Dart团队提供友好练习语法工具DartPad 地址:https://dartpad.dev/?null_safety=true&id
二、 VSCode + CodeRunner
1、安装Dart或者Flutter,因为Flutter内置Dar,然后设置好环境变量
执行dart --version
查看是否安装成功
2、VSCode 安装CodeRunner插件
3、在Dart 文件里右键运行即可