我只是想了解一下为什么应该使用DART over JS,尤其是在前端工作时;Dart虚拟机甚至没有内置到Chrome中.

推荐答案

不要担心Chrome,当稳定版1.0发布时,它会在Chrome内部发布.

对于前端开发,您可能希望 Select Dart而不是普通JavaScript的几个原因:

  • Better DOM API
  • Being more productive
  • 更简单更清晰的语义
  • 词汇闭包
  • 库和包管理器
  • 可选的静电打字
  • 从字面上看,大量的小细节使其成为一种更好的体验(命名参数、箭头函数等)

你可能想阅读这一章,因为它解释了Dart可以做的各种事情:http://www.dartlang.org/docs/dart-up-and-running/ch02.html

你也可以阅读这个问题"Does Dart have any useful features for web developers?"的答案

Dart相关问答推荐

为什么使用三元条件运算符会产生return_of_invalid_type错误?

空值判断运算符 - Flutter

如何获取包含在 Dart 包中的assets资源 的文件路径?

Flutter | Dart:URI的目标不存在

如何在 Dart 单元测试中模拟或验证打印调用?

Dart 包版本如何工作以及我应该如何对我的 Flutter 插件进行版本控制?

ProcessException:进程C:\..\myapp\android\gradlew.bat异常退出:

如何调整ShowDialog的子级大小

Flutter 如何移动文件

有没有可能用Flatter摄像头插件播放视频?

IndexedDB访问速度和效率

如何在组件类中获取 ngForm 变量引用?

谷歌dart Regions?

在小部件上显示对话框

用 dart 解析日期

如何在 Dart 中尚不存在的目录 struct 中创建文件?

你如何命名一个 Dart 类?

如何在 Dart 中获取文件名?

在 Dart 中,bool是否有parse,就像int一样?

const 构造函数实际上是如何工作的?