五大原因导致 Google 放弃在 Chrome 中使用 Dart 语言
wdfd 10年前
最新发布的 Dart 已经非常接近下版本 Dart 1.9,它加入了众人期待的 Dart 1.9 中的特性,如:异步/等待和 Dart 分析服务器,实际上,发布的时候它并没吸引到众人的眼光。为什么呢?主要是因为 Dart 不是 web 中的主流开发语言。同时也因为这个原因,Google 不会将其集成到 Chrome 浏览器中。
那么,是什么导致 Google 不将 Dart 作为重要的 web 开发语言呢? 主要有下面五个原因:
-
JavaScript 在使用中占有统治地位——JavaScript 占据最频繁使用语言中的第七位。
-
Dart 的优良特性使 JavaScript 用起来更好——静态类型 SIMD 和 模块化功能使 JavaScript 更好用。同时 Dart 最初在 JavaScript 启动地址失败,成功的推动了 JVM 语言的发展。
-
Chrome 中缺乏 Dart VM —— Dart 一直为 JavaScript 浏览器提供合作,或者是作为 Web 应用程序服务器端的语言出现。
-
Dart 真正的作用是提高工程师的生产效率,提供快速启动和迭代的作用
-
Dart 不被大众所采用——在 JavaScript 的规则中,Dart 并不能达到用户期望中的要求。
source:https://www.voxxed.com/blog/2015/03/5-reasons-dart-failed-to-hit-the-mark/