谷歌发布 Dart 1.0

阅读数:1347 2013 年 11 月 15 日

话题:.NET语言 & 开发

在初次公告并发布预览版两年以后,Lars Bak 于 11 月 14 日在Devvox 比利时会议宣布了 Dart 的第一个稳定版本Dart是谷歌的新 Web 编程语言和平台,用于开发现代 Web 应用程序。

Dart 1.0 附带了重新设计过的网站、Dart VM、Dart2JS(将 Dart 编译成 JavaScript 代码)、基于 Eclipse 的 IDEDartium。Dartium 是一个专门构建的包含 Dart VM 的 Chrome。

在过去的两年里,Dart 的性能获得了显著提升。Dart 代码可以以两种方式运行:一种是使用本地的 Dart VM,上半年,它在某个基准测试中击败了 JVM。对于本身不支持 Dart 的浏览器(当前没有浏览器产品支持 Dart),可以使用 dart2js 工具将 Dart 代码编译成 JavaScript。最近,在某个基准测试中,dart2js 生成的 JavaScript 其性能超过了手写的 JavaScript 代码。此外,生成的 JavaScript 代码量也已经显著减少

同样地,dart2js 输出的代码量已经大幅减少。与一年前相比,它现在为游戏“扎气球扫雷”生成的代码少了 40%。VM 的性能也不断提高;根据基准测试结果,它现在比在 V8 中运行的惯用 JavaScript 快 42% 到 130%。

公告博文中,团队还披露了一些已经在生产环境中使用 Dart 的公司的名称。今年早些时候,InfoQ 与 Blossom 的人进行了交谈,他们已经逐步地将其应用程序移植到 Dart。其它 Dart 用户还包括MontageSoundtrapMandrill、谷歌内部的 CRM 应用程序以及谷歌选举

在 Dart 库方面也有许多事发生。Dart 的包资源库Dart Pub现在包含 500 个用户贡献的包。谷歌还把若干自有框架移植到了 Dart,包括将热门框架 AngularJS 移植到 Dart并命名为Angular.dart,以及将Web 组件 Shim 库Polymer 移植到 Dart

谷歌现在正式宣布,Dart 已经稳定并且为生产做好准备。Dart 1.0 免费而且开源,读者可以从其网站上下载适用于所有主要平台的版本。焕然一新的网站上包含了一段5 分钟的 Dart 演示,以及一个长 1 小时的教程

查看英文原文:Google Releases Dart 1.0