前后端分离开发模式
在 N 年前,开发 web 项目的流程是:
1、设计师设计页面
2、美工将设计稿通过 css+div 切片成 html 的页面
3、后端工程师拿切好的 html 页面
在这种开发模式上有明显的缺点,就是页面出现哪怕只是特别小的问题或是修改很小的功能,也需要前后端工程互相协调开发。对后端工程师来说,并不能更专注的去实现业务逻辑。
所以近年出现在前后端分离开发模式,如下:
1、设计师设计页面
2、前端、后端、测试等其它开发人员约定接口规范(形成接口文档)
3、前端工程师按接口文档来开发前端(前期可模拟接口返回的数据模型)来进行前端的开发
4、后端工程师按接口文档开开发相应接口
与几年前相比,对前端工程师的要求无疑提高了很多,如如何调用接口等。对后端工程师来说却可以更专注的实现业务逻辑。例如 vue
单页应用程序( SPA )
单页 Web 应用( single page web application,SPA ),就是只有一张 Web 页面的应用,是加载单个 HTML 页面并在用户与应用程序交互时动态更新该页面的 Web 应用程序。
一直用的最原始的开发模式……
还好感觉醒悟不算太晚!
和我一样的菜鸟们也多注意啦。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.