大前端的技術(shù)方案太多太多了,魚龍混雜,各種輪子層出不窮,而webman是運行在cli模式下的php,和這些大前端干的活基本上沒有什么交集。
時至今日干后端的已經(jīng)不再關(guān)注前端是怎么實現(xiàn)的了,干前端的也不再關(guān)注后端是怎么實現(xiàn)的了,前后端分離是大勢所趨。
前端目前的分裂不是一時半會兒能有個結(jié)果的,而且分裂還會愈演愈烈,所以建議官方不要把過多精力放在前端上,只提供一套完善的webman-admin API套件就足夠了,管他前端用什么技術(shù),只要這個套件提供大多數(shù)admin所需要的接口功能就行了,前端你用antd-pro能兼容,用arco-pro也能兼容,antd-pro和arco-pro又分別有vue版的和react版的,但是無論你用哪個版,無論你用commonJS還是用TS都和這套后端沒有關(guān)系,停掉Mock填上baseUrl就能用才是硬道理
但是不同的前端,對于菜單的字段也不一樣,很難統(tǒng)一。。
即使用一個后端,一個前端,或者前后端代碼都是同一個人寫的,也不可避免對后端來的數(shù)據(jù)二次加工,后端不可能提供完全適應前端的數(shù)據(jù)結(jié)構(gòu),比如同一UI框架的菜單、樹選擇、級聯(lián)選擇等用的是后端同一個數(shù)據(jù)源,但前端的數(shù)據(jù)結(jié)構(gòu)又略有差異,這時候前端獲取數(shù)據(jù)后只需要稍微手動加工一下或借助lodash等工具對數(shù)據(jù)稍作改動就能用了