Dart 1.4发布:新增Observatory工具

IT资讯 2364 Views

5月21日,Google的Dart团队正式发布了Dart 1.4。Dart是由Google Chrome V8引擎团队的领导者拉尔斯·巴克主持开发的一种结构化的Web编程语言,旨在弥补JavaScript的不足。Dart的设计目标是为开发现代Web程序提供结构化但又不乏灵活性的编程语言。Dart在JavaScript语言的基础上,改进了编程效率和执行性能,并大幅度减少了编程的复杂性。相比JavaScript,Dart语言更加简单和高效,Dart支持类和接口,是一门纯面向对象的语言。Dart在动态语言的基础上,结合了静态语言的优点,它有很多不错的特性,比如可选类型、并发编程、工厂构造函数、级联调用。Dart代码可以用两种不同方式执行:一是通过原生的虚拟机(可以集成到浏览器);另一种则是通过Google的Dart2js编译器将Dart代码转换为JavaScript代码,然后再执行。

Dart 1.4带来了一款全新的监测工具Observatory,Observatory可用于对Dart应用程序进行性能分析和调试。通过Observatory,开发人员可以查看Dart 虚拟机内部的运行情况,包括垃圾回收、内存对象实例数、代码覆盖以及任意表达式的执行。Dart团队称他们将在接下来的几个版本中改善并增强Observatory,具体使用方法读者可以参考其官方文档。

另外,Dart 1.4中,命令行工具dartanalyzer已经全部使用Dart编写,运行dartanalyzer只需要Dart虚拟机(不再需要Java)。新版本的Dart提升了文件IO的性能,特别是在存取大文件的时候。Dart 1.4中还试验性的在Linux系统中增加了对分享网络socket的支持。

读者可以从这里下载Dart 1.4,如果读者使用的是Dart编辑器,也可以在“About Dart Editor”菜单中检查更新来升级。Dart 1.4的具体介绍可以阅读发行说明。

***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

如未说明则本站原创,转载请注明出处:NULL » Dart 1.4发布:新增Observatory工具