五大原因导致 Google 放弃在 Chrome 中使用 Dart 语言

wdfd 10年前

最新发布的 Dart 已经非常接近下版本 Dart 1.9,它加入了众人期待的 Dart 1.9 中的特性,如:异步/等待和 Dart 分析服务器,实际上,发布的时候它并没吸引到众人的眼光。为什么呢?主要是因为 Dart 不是 web 中的主流开发语言。同时也因为这个原因,Google 不会将其集成到 Chrome 浏览器中。

那么,是什么导致 Google 不将 Dart 作为重要的 web 开发语言呢? 主要有下面五个原因:

  1. JavaScript 在使用中占有统治地位——JavaScript 占据最频繁使用语言中的第七位。

  2. Dart 的优良特性使 JavaScript 用起来更好——静态类型 SIMD 和 模块化功能使 JavaScript 更好用。同时 Dart 最初在 JavaScript 启动地址失败,成功的推动了 JVM 语言的发展。

  3. Chrome 中缺乏 Dart VM —— Dart 一直为 JavaScript 浏览器提供合作,或者是作为 Web 应用程序服务器端的语言出现。

  4. Dart 真正的作用是提高工程师的生产效率,提供快速启动和迭代的作用

  5. Dart 不被大众所采用——在 JavaScript 的规则中,Dart 并不能达到用户期望中的要求。

source:https://www.voxxed.com/blog/2015/03/5-reasons-dart-failed-to-hit-the-mark/