Dart 1.0发布,Dart VM将嵌入进Chrome

jopen 8年前

        Google 的 Web 应用结构化开发语言 Dart 发布 1.0 版。Dart 团队释出了 Dart SDK 1.0,包括轻量级的开发环境 Dart Editor ;Dart to JavaScript 翻译器 dart2js;包管理器 Pub;

        整合 Dart VM 的 Chromium 定制版本 Dartium 等。开发者透露,Dart VM 将嵌入进 Chrome 稳定版,它接下来的精力将集中在改进 Dartium 和增强 Dart 性能上。Google 希望最终能用 Dart 替代 Javascript 创建 Web 应用程序。

Dart是一种基于类的可选类型化编程语言,设计用于创建Web应用程序。 Google称,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,符合程序员的自然习惯,易于学习;能在所有浏览器 和不同环境中实现高性能。

Dart 1.0发布,Dart VM将嵌入进Chrome

Dart代码以两种方式执行,一种是原生虚拟机,一种是JavaScript引擎,用编译器将Dart代码翻译成 JavaScript代码。这允许程序员在Dart中创建Web应用,编译后在任何浏览器上运行。Dart语言官网提供了名叫Dartboard的在线应 用,让感兴趣的开发者在线上编程和运行。

示例代码:

class Point {    Point(this.x, this.y);    distanceTo(Point other) {      var dx = x - other.x;      var dy = y - other.y;      return Math.sqrt(dx * dx + dy * dy);    }    var x, y;  }    main() {    Point p = new Point(2, 3);    Point q = new Point(3, 4);    print('distance from p to q = ${p.distanceTo(q)}');  }

来自: Solidot