CoffeeScript和Dart对JavaScript的改进有哪些主要区别?

Tob*_*ias 21 javascript coffeescript dart

两种语言都声称可以修复JavaScript的缺陷.我想了解CoffeeScript和Dart(编译为JavaScript)如何实现这一目标的主要区别.特别是,

  • 对象模型与JavaScript中的相同吗?
  • 它们是静态还是动态输入的?强弱?
  • 封闭如何在两种语言中工作?
  • 他们支持协程吗?
  • 语法的主要区别是什么?
  • 我可以使用多少本机库?
  • 我可以使用现有的JavaScript库吗?

我对个人偏好,采用率,工具支持或特定用途的有用性感兴趣.

小智 19

Seth Ladd有一篇博客文章,他将CoffeeScript的某些方面与Dart和JavaScript进行了比较.不接触你的所有子弹,但可能是一个开始.他还发表了这篇讨论,以回应关于nettuts的Coffeescript和Dart文章.