前后端分离开发模式
在 N 年前,开发 web 项目的流程是:
1、设计师设计页面
2、美工将设计稿通过 css+div 切片成 html 的页面
3、后端工程师拿切好的 html 页面
在这种开发模式上有明显的缺点,就是页面出现哪怕只是特别小的问题或是修改很小的功能,也需要前后端工程互相协调开发。对后端工程师来说,并不能更专注的去实现业务逻辑。
所以近年出现在前后端分离开发模式,如下:
1、设计师设计页面
2、前端、后端、测试等其它开发人员约定接口规范(形成接口文档)
3、前端工程师按接口文档来开发前端(前期可模拟接口返回的数据模型)来进行前端的开发
4、后端工程师按接口文档开开发相应接口
与几年前相比,对前端工程师的要求无疑提高了很多,如如何调用接口等。对后端工程师来说却可以更专注的实现业务逻辑。例如 vue
单页应用程序( SPA )
单页 Web 应用( single page web application,SPA ),就是只有一张 Web 页面的应用,是加载单个 HTML 页面并在用户与应用程序交互时动态更新该页面的 Web 应用程序。
一直用的最原始的开发模式……
还好感觉醒悟不算太晚!
和我一样的菜鸟们也多注意啦。
1
tushankaka 2018-05-23 17:22:53 +08:00 via Android
加油
|
2
silencefent 2018-05-23 17:25:26 +08:00
现在是泛前端时代,前端语言可以全栈完成一个网站的开发
|