Dart 2.10 发布,带来新的 Dart 开发者工具

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Dart 2.10 版本发布了。此版本具有一个新的、统一的 Dart 开发者工具:一个可以满足所有开发者需求的工具,例如创建项目、分析和格式化代码、运行测试以及编译应用程序。Dart 开发团队还对 null safety 路线图和时...

Dart 2.10 版本发布了。此版本具有一个新的、统一的 Dart 开发者工具:一个可以满足所有开发者需求的工具,例如创建项目、分析和格式化代码、运行测试以及编译应用程序。Dart 开发团队还对 null safety 路线图和时间表进行了更新,并讨论了将现有代码迁移到 null safety 的原理。

Dart 2.10 发布,带来新的 Dart 开发者工具

新的 Dart 开发者工具

Dart 2.10 具有一个新的、统一的 Dart 开发者工具,与 Flutter 工具非常相似。这个新 工具 支持所有常见任务,例如创建新项目和程序包;分析和格式化代码;以及运行、编译和测试项目。

要使用该工具,只需运行 dart 命令:

Dart 2.10 发布,带来新的 Dart 开发者工具

Flutter 在 Flutter SDK 中已经包含了这个新的 Dart 工具。从 Flutter 1.22 SDK 开始, <flutter-sdk>/bin 同时包含 flutter 和 dart 命令。如果同时进行 Flutter 开发和通用 Dart 开发,则可以通过单个 Flutter SDK 满足开发需求,而无需安装其他任何东西。

开发团队计划在此 dart 工具中添加更多功能,并逐步弃用较小的工具(dartdoc、dartfmt、dartanalyzer 等)。明年预计会发布仅包含单个 dart 工具的 Dart SDK。

null safety

官方表示期盼将空值安全性作为避免空值错误的工具,并且期望通过可靠的空值安全性来实现性能提升。

至于何时可用上 null safety,以下是时间表:

  • Flutter 实验(技术预览 2):已成功迁移了 Flutter 的大部分内容。预计在下个月之内迁移完整的 Flutter 框架,准备在 Flutter 上进行实验性使用。
  • 早期的程序包迁移(Beta):今年晚些时候将完成性能调整,并进行足够的测试,以确保该功能可以按预期运行,以及确保向后兼容是可靠的。
  • 稳定使用的生产环境:根据 Beta 测试版发布的反馈,修复所有剩余问题,然后发布到稳定状态。很难为此设定一个具体的时间表,目前的考虑是明年年初。

详情可查阅发布公告


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

A Philosophy of Software Design

A Philosophy of Software Design

John Ousterhout / Yaknyam Press / 2018-4-6 / GBP 14.21

This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first ......一起来看看 《A Philosophy of Software Design》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具