IT之家 4 月 12 日消息,科技媒體 phoronix 昨日(4 月 11 日)發佈博文,報導稱 GNOME Weather 也從 JavaScript 遷移到 TypeScript,成為第二個採用這種 JavaScript 超集的核心應用。
GNOME 48 版本發佈后,官方將 Decibels 確立為桌面環境的預設音訊播放機,這一應用成為 GNOME 首個使用 TypeScript 語言開發的核心應用。
IT之家注:TypeScript 是微軟開發的一種 JavaScript 超集,增加了靜態類型檢查等功能,提升了代碼的可維護性和可靠性。
而 GNOME Weather 近日也完成從 JavaScript 到 TypeScript 的代碼轉換,成為第二個採用 TypeScript 的 GNOME 核心應用。
根據本周合併的請求說明,此次轉換分多個步驟進行:首先使用類型檢查的 JavaScript,隨後逐步轉為 TypeScript,並啟用嚴格模式,最後通過 eslint 工具和代碼清理優化了整體一致性。