下载:Dart software development kit

整个Dart项目的源代码都可以在Google
Code上取得。

澳门新葡萄京所有网站 1

下面是新版本Dart SDK主要的改进:

Dart是Google面向Web应用程序开发而设计的编程语言,在其发布一年之后,Google宣布了一个新的里程碑版本。该版本提供了SDK,并包括一些新特性与改进:

谷歌在去年这个时候推出了一个新型的结构化Web编程语言——Dart,在这一年的时间内,谷歌为Dart添加了大量来自社区的功能要求,并修复了成千上万的bug,现在Dart更加稳定、全面,可以应用于实际生产中。谷歌称,Dart让开发者在构建Web应用程序时无需在静态和动态语言之间做出选择,通过Dart,开发者可以通过编写简单的脚本,并可以无缝扩展,来构建拥有几十万行代码的大型应用程序,并能够显著减少大型开发团队的调试、维护成本。谷歌在Dart一周岁生日之际面向开发者发布了首个Dart
SDK,主要特性包括:
更快的Dart虚拟机,在一些Octane测试中甚至要优于V8新的Dart
to
JavaScript翻译器,代码输出更快、更简洁一个HTML库,可以很好地工作在现代浏览器中一个与JavaScript代码互操作的库一个易于使用的编辑器Dartium,一个原生支持Dart的Chromium版本一个服务器端I/O库一个描述Dart语义的语言规范,其中包含了新功能介绍详细信息:Celebrating
Dart’s birthdayDart官网:

最后,Dart生日快乐!

  • dart:core——基本功能,包括数字、字符串、集合、日期与时间、异步编程和实用工具类等
  • dart:mart——数学和随机数
  • dart:html——DOM、HTTPRequest和 WebSockets
  • dart:isolate——并发类
  • dart:io——支持命令行应用的API
  • 澳门新葡萄京所有网站,dart:json——JSON编码与解码
  • dart:utf—— Unicode支持
  • dart:crypto——哈希码

澳门新葡萄京所有网站 2

不同用户为Dart应用程序创建的公开模块可以使用包管理器来访问和安装。例如,这样的模块有:js——从JavaScript访问Dart,webcomponents——MDV(Model-driven
Views)web组件,mongo
dart——MongoDB的Dart驱动,puremvc——一个用于创建MVC应用的框架,html5lib——一个支持HTML文档的库,等等。

摘要:Google去年发布了Dart技术预览版,使用它能够编写出复杂的Web应用程序。眨眼间,Dart也已经一周岁了,为了庆祝周年生日,Dart发布首个稳定版本的SDK。一起来看看Dart究竟有了哪些新特性和改进吧!

  • 在一些Octane测试上,Dart虚拟机的速度超过了V8。
  • 一个新的从Dart到JavaScript的转换器。
  • 一个HTML库。
  • 一个JavaScript互操作库。
  • 一个基于Eclipse的编辑器,能够运行在Windows、Linux和Mac
    OS X等平台上。IntelliJ开发者可以使用Dart插件。
  • Dartium,这是一个集成了Dart虚拟机的Chrome构建版本,能够直接运行和调试Dart代码,而无需将其转换为JavaScript。
  • 一个用于服务端应用的I/O库,运行在独立的Dart虚拟机中。
  • 一个语言规范。

(文/csdn)    

Dart
SDK中包括库、从Dart到JavaScript的编译器(dart2js)、Dart虚拟机(dart)和Dart包管理器(pub)。库中包含下列API:

  1. 更快的Dart虚拟机,在某些Octane测试上甚至比V8 JavaScript引擎更好;
  2. 新的Dart到JavaScript翻译器,输出更快、更紧凑;
  3. 一个能够在现代浏览器上透明地工作的HTML library;
  4. 提供了和JavaScript代码交互的库;
  5. 更易用的编辑器;
  6. Pub,新的软件包管理器;
  7. Dartium,基于Chromium开发的浏览器,能够提供原生Dart支持;
  8. 一个服务器端I/O库;
  9. 一个语言说明书,包括Dart语法解释和特性。

根据Dart团队的说法,在为真正的应用做好准备之前,该语言仍然需要改进和精炼。他们保证会维护Dart的向后兼容性。

有兴趣的朋友可以去Dart官网观看视频。

Google发布了Dart的一个SDK,一同发布的还有一些新的语言特性与改进,比如其中包括:一个编辑器、Dartium、更快的虚拟机、许多库和一个包管理器等。