W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在中后臺系統(tǒng)開發(fā)中,我們早已習(xí)慣了基于 Fusion、antd 等基礎(chǔ)組件搭建我們的頁面。然而這些基礎(chǔ)組件很難完全滿足我們的業(yè)務(wù)需求,實際項目開發(fā)中往往包含大量重復(fù)的業(yè)務(wù)場景。這些業(yè)務(wù)場景很多都是大同小異的,有些是有一定業(yè)務(wù)邏輯的組件(員工選擇器、表單等),另一些是由基礎(chǔ)組件和業(yè)務(wù)組件組合成的列表、模塊,還有一些是頁面布局、視覺規(guī)范、項目工程化等。如何復(fù)用這些業(yè)務(wù)場景,降低中后臺系統(tǒng)開發(fā)的成本呢?ICE 團隊通過與社區(qū)一起共建物料體系,提供海量高質(zhì)量的物料來解決這些問題。
物料即組成一個前端項目的不同單位,根據(jù)抽象粒度的不同,我們將物料從小到大分為組件(component)、區(qū)塊(block)和模板(scaffold)。在基于物料體系的開發(fā)中,我們使用項目物料來初始化前端工程,提供最佳實踐,解決工程問題,再使用區(qū)塊和組件像搭積木一樣快速搭建頁面。
物料分為組件(component)、區(qū)塊(block)和項目(scaffold)四種類型:
我們通過 iceworks CLI 這個工具提供物料的開發(fā)與管理,其本身不耦合任何前端框架或工程體系,這意味著基于 iceworks CLI 可以開發(fā) React/Vue/Angular 等各種前端體系的物料。iceworks CLI 具有以下特性:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: