BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

谷歌发布Dart 1.0

| 作者 Zef Hemel 关注 0 他的粉丝 ,译者 马德奎 关注 0 他的粉丝 发布于 2013年11月16日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在初次公告并发布预览版两年以后,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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Dart 蛋疼? by Lee Vincent

怎么这么多的web开发框架啊?

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT