微軟推出FAST框架,支持創建自適應設計系統

微軟UX架構和工具主管Rob Eisenberg最近在.NET社區論壇上介紹了FAST框架。開發人員可以用FAST來創建自己的設計系統和Web組件庫(通過自定義樣式和屬性)。 FAST使用了一種自適應顏色系統,滿足了可訪問性對比度需求,支持顏色主題,並提供了一個跨不同背景色的統一UI——開發人員只需要給定少量輸入。FAST預置了一個Fluent UI組件庫。

微軟用一系列問題解釋了推出FAST的動機,這些問題總結了FAST框架的主要好處:

你是否曾經需要一組可重用的UI組件,可以直接將它們加入應用程序,並獲得驚人的體驗?[…]
你是否曾經創建自己的組件並在公司裏分享,包括那些使用不同前端框架的團隊?[…]
你是否曾經要實現品牌體驗或設計語言,比如微軟的Fluent UI或谷歌的Material Design?[…]
你是否曾經想要縮短應用程序的啓動時間、提升渲染速度或減少內存消耗?[…]
你是否想過基於原生Web組件構建應用程序,而不受現代JavaScript前端環境的影響?

FAST是一組JavaScript包。fast-element包包含實現 Web Components API的核心類。fast-foundation包是一個包含Web組件類、模板和其他輔助程序的庫,設計系統(例如 Fluent DesignMaterial Design)打算將它們組合到註冊Web組件中。這個包不導出 自定義元素,而是實現無樣式的語義和可訪問的標記和行爲,這些標記和行爲可以進一步組合成樣式化的自定義元素。因此,開發人員可以通過應用CSS樣式和重用內置行爲來實現自定義設計語言。

原文鏈接:【https://www.infoq.cn/article/1s07r3F6xlWI7Q6W1fAv】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章