📅  最后修改于: 2023-12-03 15:00:20.547000             🧑  作者: Mango
Dart是谷歌投资的一项语言开发项目,它是一种面向对象的、解释性和编译性都支持的语言,由Google推出的一种新的编程语言,专为客户端Web开发和服务器端开发而设计。它有类似C语言的语法形式,但也支持大量的现代化语言特性,如异步操作、泛型、类扩展、装饰器等等。
现代化:Dart支持众多的现代化语言特性。这些特性包含各种类型的静态类型检查、异步操作、延迟加载、差异化的改进的“if/else”分支等。
可扩展:Dart涵盖了优雅的类继承、泛型等对象特性。这种语言也支持一系列模式,比如mixin、抽象类、trait等等。
高效:Dart不必转译成 javascript,不需要加载其他额外的库和工具,也不需要先编译程序然后再去运行。相反,Dart使用一种预编译模式,它可以让你在第一次运行Dart程序时获得很快的加载速度。
Dart团队是来自全球的程序员,在谷歌、WebLogic、Oracle、Commonwealth Bank等大公司工作过。他们有很多研究,专注于类库、VM、分析器、编辑器和开发工作流的开发。
Dart的应用场景有:
要使用Dart编译器,需要在本地安装Dart 包管理器并使用它来安装Dart SDK。可以通过以下命令在macOS上安装Dart:
$ brew tap dart-lang/dart
$ brew install dart
更多Dart安装说明请查看:https://dart.dev/get-dart
Dart社区有很多资源可以用于Dart开发,其中包括:
Dart是谷歌开发的具备面向对象、解释性和编译性的语言,支持现代化特性、可扩展,高效等多种特点。以Dart为基础的套装可以满足程序员在各种场景的需求。Dart团队不断推出更新,Dart社区也很活跃,因此Dart是一个值得推荐的开发语言。