一个 web 项目的前、后端开发方式有很多种,每个方式都有适应的场景,case by case,无所谓先进与否。但无论采用哪种方式,都要进行分离,可以是分层上,也可以是分工上。
前、后端都依赖于同一个全栈式框架的开发方式,是为「全栈框架开发」。
前端工程师只需在本地编写好静态页面,将静态资源文件上传到服务器或 CDN,接着后端工程师按照规则把代码「移植」到后端视图模板中。
这种开发方式适合后台类对页面样式和交互要求不高的系统,对前端工程师依赖比较低,适用于后端工程师人数远大于前端工程师的团队。