low-code-platform 练手之作,用了很多新的东西,最基础的框架选择single-SPA,Vue3,Nest.js 里面有很多写的很啰嗦的地方,完全是为了严格遵循SOLID原则 举个例子:页面上的多语言选择菜单,之所以没有直接写死或是通过配置文件配置,而是啰啰嗦嗦写了个useLanguage,就是为了在用户增加语言的时候,无需关心菜单。这是为了满足开放封闭原则,即使可遇见的将来根本不会增加新的语言,我也一定要这样写。