Dart

4

软件描述

Dart(最初称为Dash)是由谷歌开发的一种Web编程语言。它于2011年10月10日至12日在奥胡斯举行的GOTO大会上首次发布。Dart的目标是“最终取代JavaScript,成为开放网络平台上Web开发的通用语言”。

官方网站

访问软件的官方网站了解更多信息

官方认证

dart.dev

安全链接HTTPS
立即访问

什么是 Dart?

Dart(最初称为Dash)是由谷歌开发的一种Web编程语言。它于2011年10月10日至12日在奥胡斯举行的GOTO大会上首次发布。Dart的目标是“最终取代JavaScript,成为开放网络平台上的通用语言”。

动机:
Dart旨在解决JavaScript的问题(据泄露的备忘录称,这些问题无法通过语言演进解决),同时提供更好的性能、“更易于用于大规模项目开发”以及更强的安全特性。谷歌提供了一个跨编译器,可将Dart编译为ECMAScript 5,以兼容非Dart浏览器。谷歌还计划在Chrome中集成原生虚拟机(目前已有Chromium分支可用),并鼓励其他浏览器厂商也采取类似举措。

编译器:
dartc将Dart编译为普通JavaScript。Frog是用Dart编写的新一代Dart编译器;尽管其功能尚不及dartc全面,但生成的代码优化程度更高。2011年11月18日,谷歌发布了Dart Editor,这是一款基于Eclipse组件的开源Dart编辑器,支持Mac OS X、Windows和Linux系统。

主要功能

🔄 替代方案

66 个选择
Nim (programming language)

Nim (programming language)

5

Nim 是一种静态类型、过程式编程语言,拥有强大的宏系统,旨在不牺牲运行时效率的前提下赋予程序员终极控制力。

0

Haxe 是一个开源工具包,基于一种现代的高级静态类型编程语言,配备先进的极速跨平台编译器、完整的跨平台标准库,以及访问各平台原生功能的方法。

5

Perl是一种高级、通用、解释型、动态的编程语言,已有22年以上的开发历史。

Swift (programming language)

Swift (programming language)

4

用于开发iOS、macOS、watchOS、tvOS和visionOS应用的开源编程语言,具有安全性、高效性、类型推断、泛型、原生代码编译、面向协议的设计、内存管理、Playgrounds、包管理器以及与Objective-C的互操作性。

4

Kotlin 是一种跨平台、静态类型、通用的编程语言,具备类型推断功能。Kotlin 旨在与 Java 完全互操作,其 JVM 版本的标准库依赖于 Java 类库,但类型推断使其语法能够……

4

Haskell 是一种先进的纯函数式编程语言。作为二十多年前沿研究的开源成果,它能够快速开发出健壮、简洁且正确的软件。

5

Elixir 是一种动态、函数式语言,用于构建可扩展且易于维护的应用程序。

5

TypeScript 是用于大规模 JavaScript 开发的语言。它是 JavaScript 的带有类型系统的超集,可在任何浏览器、任何主机、任何操作系统上编译为普通的 JavaScript,且为开源项目。

上一页下一页
评分4.0 / 5.0

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub