V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gaocc
V2EX  ›  问与答

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

  •  1
     
  •   gaocc · 2018-05-23 16:58:35 +08:00 · 1455 次点击
    这是一个创建于 2377 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前后端分离开发模式

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

    1、设计师设计页面

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

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

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

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

    1、设计师设计页面

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

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

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

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

    单页应用程序( SPA )

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

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

    还好感觉醒悟不算太晚!

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

    2 条回复    2018-05-23 17:25:26 +08:00
    tushankaka
        1
    tushankaka  
       2018-05-23 17:22:53 +08:00 via Android
    加油
    silencefent
        2
    silencefent  
       2018-05-23 17:25:26 +08:00
    现在是泛前端时代,前端语言可以全栈完成一个网站的开发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2338 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:07 · PVG 00:07 · LAX 08:07 · JFK 11:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.