<aside> 💡 @wakeapp/framework

</aside>

1. 需求和解决方案

2.1 逻辑、视图、接口都可能被扩展、覆盖

惟客云应用需要满足全行业的需求,多场景多业态的要求对我们的架构带来很大的挑战。我们所有的逻辑、视图、接口在不同业态都有可能有不同的呈现。

Untitled

2.1.1 分层与宏观架构

不管从上面标题,作为一个经验丰富的前端开发者来说:我们可以将前端的一个功能拆分为逻辑、视图、接口,这三者在我们的认知里面应该是有边界的。首先是他们的职责本身就不一样,另外他们变更的速率也是不一样的。比如视图的变动性是最高的。每个客户可以对样式会有自己的需求,而背后的逻辑则变动较少。