[程式語言版本更新] Dart 2.10 釋出

原文 Announcing Dart 2.10

Dart 是 Google 跨手機平台 App 開發框架 Flutter 的主要程式語言

重點摘要

這次的更新有兩大重點

統一的 Dart 開發工具

Dart 構成Flutter SDK 的基礎:它不僅提供支援 Flutter 應用程式的程式語言和runtime,而且還支援許多核心開發人員任務,例如格式化,分析和測試程式碼

Dart 以前有許多小型工具,例如 ( dartfmt 和 dartanalyzer ),Dart 2.10 則將這些工具統一成單一工具 – Dart ,就像 Flutter SDK 中的 flutte 命令列工具

dart 命令列工具支援了

  • 建立專案或套件
  • 分析和格式化程式碼
  • 編譯和測試專案

Flutter 1.22 SDK 會包含這個新版的 Dart 工具

Null 安全性更新 ( Null Safety )

想要了解 null 安全性問題可以參考這份線上文件 Understanding null safety 或是看 YouTube Video

Null Safety 何時會準備開始使用,時間表如下

  1. 使用技術預覽版2進行 Flutter 試驗 ( 預計 11 月 )
  2. 使用Beta版進行早期軟體套件遷移 ( 預計年底前 )
  3. 使用 Stable 版本進入 Production :stable 版本的許多套件將會使用 null safety

遷移到 Null safety 的原則

  • 當你準備好即開始採用 – Null safety 是Dar 型別系統的根本變化,將會改變變數的宣告方式,預設值不是 null 。使用 Null safety 不是強制性 ( 可在 app 或 package 中設定 )。
  • 漸進式採用,順序地更新 – 先更新相依套件的最源頭
  • 使用自動化工具

相關線上課程

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: