01. Dart介绍
Dart 是由谷歌开发的计算机编程语言,它可以被用于 web、服务器、移动应用和物联网等领域的开发。
Dart 是一种面向对象的语言,具有 C 语言风格的语法,可以选择将它编译成 JavaScript。它支持各种编程辅助工具,如:接口,类,集合,泛型和可选类型。
Dart 可以广泛用于创建单页面应用程序。单页应用程序仅适用于网站和 Web 应用程序。单页应用程序可以在网站的不同屏幕之间进行导航,而无需在浏览器中加载不同的网页。一个典型的例子是 GMail—当点击收件箱中的邮件时,浏览器会停留在同一个网页上,但 JavaScript 代码会隐藏收件箱并将邮件正文显示在屏幕上。
Dart 诞生于 2011 年,号称要取代 JavaScript。但是过去的几年中一直不温不火。直到 Flutter 的出现现在被人们重新重视。
下表是 Dart 和 JavaScript 的功能比较。
特征 | Dart | JavaScript |
---|---|---|
类型系统 | 可选,动态 | 弱,动态 |
类 | 单继承 | 原型 |
接口 | 多接口 | 不支持 |
并发 | 支持,隔离 | 支持,使用 HTML5 网络 worker |
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » 01. Dart介绍
码云笔记 » 01. Dart介绍