📜  Dart– 套装(1)

📅  最后修改于: 2023-12-03 15:00:20.547000             🧑  作者: Mango

Dart – 企业级应用开发套装

Dart

Dart是谷歌投资的一项语言开发项目,它是一种面向对象的、解释性和编译性都支持的语言,由Google推出的一种新的编程语言,专为客户端Web开发和服务器端开发而设计。它有类似C语言的语法形式,但也支持大量的现代化语言特性,如异步操作、泛型、类扩展、装饰器等等。

Dart的特点
  • 现代化:Dart支持众多的现代化语言特性。这些特性包含各种类型的静态类型检查、异步操作、延迟加载、差异化的改进的“if/else”分支等。

  • 可扩展:Dart涵盖了优雅的类继承、泛型等对象特性。这种语言也支持一系列模式,比如mixin、抽象类、trait等等。

  • 高效:Dart不必转译成 javascript,不需要加载其他额外的库和工具,也不需要先编译程序然后再去运行。相反,Dart使用一种预编译模式,它可以让你在第一次运行Dart程序时获得很快的加载速度。

Dart团队

Dart团队是来自全球的程序员,在谷歌、WebLogic、Oracle、Commonwealth Bank等大公司工作过。他们有很多研究,专注于类库、VM、分析器、编辑器和开发工作流的开发。

Dart应用场景

Dart的应用场景有:

  • 用在Web前端、中间层和后端的Web开发
  • Flutter框架应用
  • Dart本身是一个通用编程语言,可以用于各种类型的应用程序的开发。
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开发人员社区
  • GitHub上的Dart代码
  • Dart日报
总结

Dart是谷歌开发的具备面向对象、解释性和编译性的语言,支持现代化特性、可扩展,高效等多种特点。以Dart为基础的套装可以满足程序员在各种场景的需求。Dart团队不断推出更新,Dart社区也很活跃,因此Dart是一个值得推荐的开发语言。