今天小編分享的科技經驗:GNOME 擁抱微軟 TypeScript 語言,Weather 成第二款遷移核心應用,歡迎閱讀。
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 工具和代碼清理優化了整體一致性。