换了个单位,发现自己有点落伍的……

2018-05-23 16:58:35 +08:00
 gaocc

前后端分离开发模式

在 N 年前,开发 web 项目的流程是:

1、设计师设计页面

2、美工将设计稿通过 css+div 切片成 html 的页面

3、后端工程师拿切好的 html 页面

在这种开发模式上有明显的缺点,就是页面出现哪怕只是特别小的问题或是修改很小的功能,也需要前后端工程互相协调开发。对后端工程师来说,并不能更专注的去实现业务逻辑。

所以近年出现在前后端分离开发模式,如下:

1、设计师设计页面

2、前端、后端、测试等其它开发人员约定接口规范(形成接口文档)

3、前端工程师按接口文档来开发前端(前期可模拟接口返回的数据模型)来进行前端的开发

4、后端工程师按接口文档开开发相应接口

与几年前相比,对前端工程师的要求无疑提高了很多,如如何调用接口等。对后端工程师来说却可以更专注的实现业务逻辑。例如 vue

单页应用程序( SPA )

单页 Web 应用( single page web application,SPA ),就是只有一张 Web 页面的应用,是加载单个 HTML 页面并在用户与应用程序交互时动态更新该页面的 Web 应用程序。

一直用的最原始的开发模式……

还好感觉醒悟不算太晚!

和我一样的菜鸟们也多注意啦。

1392 次点击
所在节点    问与答
2 条回复
tushankaka
2018-05-23 17:22:53 +08:00
加油
silencefent
2018-05-23 17:25:26 +08:00
现在是泛前端时代,前端语言可以全栈完成一个网站的开发

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/457206

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX