开发者社区 > 云原生 > Serverless > 正文

传统的前端开发和基于serverless架构的前端开发的区别是什么?

传统的前端开发和基于serverless架构的前端开发的区别是什么?

展开
收起
芯在这 2021-12-12 10:55:03 826 0
1 条回答
写回答
取消 提交回答
  • 1、在传统开发流程中,如果想要做到前后分离,我们需要前端工程师写页面,后端工程师写接口。在后端写完接口之后,将接口部署,再进行前后端的联调。联调完毕后再测试、上线。上线之后,还需要运维工程师对系统进行维护。整个过程涉及多个不同角色,链路较长,沟通协调也是一个问题。同时这样是目前传统前端开发的一个弊端。

    2、而基于 Serverless架构,后端变得非常简单了,后端应用被拆分为一个个函数,只需要写完函数并部署到 Serverless 服务即可,后续也不用关心任何服务器的运维操作。后端开发的门槛大幅度降低了。因此,只需要一个前端就可以完成所有的开发工作。当然,这也并不是意味着后端工程师的地位减弱了,前端基于 Serverless 去写后端,同样也是需要具备一定的后端知识的。涉及复杂的后端系统或者 Serverless 不适用的场景,还是需要后端开发来编写的。

    2021-12-12 10:56:25
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载