谷歌发布Dart 1.0

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

Dart 1.0附带了重新设计过的网站、Dart VM、Dart2JS(将Dart编译成JavaScript代码)、基于Eclipse的IDE和Dartium。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 1.0_第1张图片

在公告博文中,团队还披露了一些已经在生产环境中使用Dart的公司的名称。今年早些时候,InfoQ与Blossom的人进行了交谈,他们已经逐步地将其应用程序移植到Dart。其它Dart用户还包括Montage、Soundtrap、Mandrill、谷歌内部的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

你可能感兴趣的:(谷歌发布Dart 1.0)