谷歌宣佈推出 Dart 2 穩定版和 Dart Web 平臺

類別: IT
Dart

北京時間8月8日,谷歌宣佈推出Dart 2 的第二個穩定版本,官方表示,這標誌著 Dart 已“重生”成為移動和 Web 開發的主流程式語言。本次釋出的 Dart 2 穩定版本包括重寫的 Dart Web 平臺,它提供了生產力、效能和可擴充套件性的獨特組合。

下面我們來看一下 Dart 2 帶來了哪些變化。

官方表示在語言特性、核心庫、構建系統以及 Web 開發工具這些方面均已發生變化。

語言特性和核心庫

  • Dart 的型別系統現已十分健全

    • 修復了常見的型別問題

    • Flutter 宣告的破壞性變更:預設開啟 --preview-dart-2 

  • 例項建立關鍵字現在通常是可選的,如使用建構函式中所描述的:

    • new始終是可選的

    • const在常量上下文中是可選的

  • Dart 不再具有檢查模式

    • 雖然仍支援 斷言語句(Assert statements),但只能以不同方式啟用它們

  • Dart 語言和核心庫已發生變化,部分原因是型別系統發生了變化

    • Dev channel API 的參考文件

    • dart-lang/sdk CHANGELOG

工具

  • Pub 不再支援 transformers。現已使用新的構建系統來取代之

  • 與 Web 開發相關的工具已發生變化

    • 新的構建系統取代了 pub build 和 pub serve

    • 不再支援 Dartium,現已使用 dartdevc和 Chrome 取代之

在大約半年前,我們曾報導過 Dart 2 的一些主要變化和改進,詳情可點此檢視

Dart 2 原始碼獲取:https://github.com/dart-lang/sdk/releases/tag/2.0.0
更多釋出說明請檢視 https://www.dartlang.org/dart-2
詳細更新內容請檢視 https://medium.com/dartlang/dart-2-stable-and-the-dart-web-platform-3775d5f8eac7

谷歌宣佈推出 Dart 2 穩定版和 Dart Web 平臺原文請看這裡