Dart2简介

15 篇文章 0 订阅

Dart 诞生于2011年10月10日,谷歌Dart语言项目的领导人Lars Bak在丹麦举行的Goto会议上宣布,Dart是一种“结构化的Web编程”语言,Dart编程语言在所有现代的浏览器和环境中提供高性能。

Dart是谷歌开发的计算机编程语言,后来被ECMA (ECMA-408)认定为标准 [1]  。它被用于web、服务器、移动应用 [2]  和物联网等领域的开发。它是宽松开源许可证(修改的BSD证书)下的开源软件。

今年谷歌发布了Dart2,最新发布的 Dart 2 是一款高效、简洁、已通过实战检验的语言,能够应对现代应用程序开发的挑战。

Dart 2 大大加强和精简了类型系统,清理了语法,并重建了大部分开发工具链,使移动和 Web 开发变得更加愉快和高效。Dart 2 还融合了包括 Flutter、AdWords 和 AdSense 在内的语言早期使用者的经验教训,以及针对客户反馈的成千上万大大小小的问题进行了改进。

Dart的主要用途:

     Dart有一下三个方向的用途,每一个方向,都有相应的SDK

  • 移动端开发

Dart 最重要的用途之一就是 Flutter,它是谷歌新的移动 UI 框架,为 iOS 和 Android 制作高质量的原生界面。

开发人员曾使用 Flutter 构建一个非常受欢迎的节目 Hamilton 的官方应用程序,并在构建时间上打破了记录。Flutter 使用反应式编程风格并逐个像素控制整个 UI。对于 Flutter 而言,Dart 在易学性、反应式编程、出色的开发速度以及具有快速的垃圾回收器、高性能运行系统等方面都符合要求。

  • Web开发

Dart 是经过关键性 Web 应用程序验证的平台。它拥有为 Web 量身打造的库,如dart:html,以及完整的基于 Dart 的 Web 框架,使用 Dart 进行 Web 开发的团队会对速度的改进感到非常激动。正如 Google AdWords 工程副总裁 Manish Gupta 所说的那样:

AdWords 前端庞大而复杂,对 Google 的大部分收入至关重要。

我们之所以选择 Dart 是因为其高性能、可预测性和易学性,完善的类型系统,以及完美地支持 Web 和移动应用。

现在,我们的工程师比以前的工作效率高出两到三倍,这让我们十分欣慰。

  • 服务端开发

服务端开发,与其他的语言类似,有完整的库,帮助开发者快速开发服务端代码。

Dart语言的最新排名是22。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值