架构概览
说明
目前,公司的前端项目的底层框架是 Vue。
同时我们也会引入第三方代码库,如 swiper、axios、element-ui 等。
在此基础上,我们将多个项目都会用到的模块和组件抽离成一个内部的工具库。
前端业务项目,都是建立在以上的框架和库之上。
架构模型
不同类型的项目,将适用不同的架构模型来开发,主要分为以下几个架构模型:
架构模型 | 适用项目 | 例子 |
---|---|---|
单页应用 | 大量数据交互,SEO要求较低 | 工作台 |
服务端渲染应用 | SEO有较高要求 | 活动市场 |
静态页面应用 | 静态展示为主,数据交互较少,可复用部分较少 | 广告着陆页 |