javascript - 关于前后端分离的理解。

 尼一奥鸟 发布于 2022-11-13 00:31

大家好,我是一个刚入门的后端程序员(算是吧)。使用django开发了两个简单的网站,最近实验室有一个小任务,我想借着这个机会了解一下前后端分离的技术,要不然就真的太落伍了。

关于前后端分离,我一直没有一个清楚的概念,自己心里有一些想法,但是非常不自信。

所以,我在下面说一下自己的理解,希望有经验的大哥帮忙指教一下。

第一类,通过nodejs作为一个中转站,nodejs虽然运行在服务器上,但是它处理的是前端显示的业务,例如路由,所以它是前端的一部分,后端使用其他的语言来处理数据问题,然后与nodejs通信。
第二类,通过前端框架来实现显示逻辑,例如路由,读取api等,这些任务都是浏览器来完成的。然后后端用其他任何语言来提供前端所需要的api。

上面是我自己的理解,望指正。

8 个回答
  • https://github.com/qxl1231/ge...

    loopback+vue+vue-resource,(热更新)前后端分离模板,vue page分页功能,authenticate 权限控制,accesstoken机制,credentials,CI,docker

    2022-11-13 00:31 回答
  • 前后端分离根据你不同程度的分应该是有区别的,如果是一个小程序一般就算一个小分离,如果你项目涉及到的服务很多你以一个控制层作为前端那算得上是大的分离吧

    2022-11-13 00:31 回答
  • 应该是业务逻辑分离,这样代码的耦合度就会降低,便于代码的移植和阅读!

    2022-11-13 00:31 回答
  • 可以这么理解:前端负责数据展示和交互,后端负责业务处理提供数据。前端通过调用后端API来获取需要的数据!

    2022-11-13 00:31 回答
  • 目前主要是后端进行数据处理,前端进行交互,node作为中间层

    2022-11-13 00:31 回答
  • 前后端的话是看分工,不是看运行在哪里,也不是看用什么语言。
    分类的话,看看这个吧
    http://blog.jobbole.com/65509/

    2022-11-13 00:31 回答
  • 最简单来说, 就是后端只提供api, 不再处理任何模板相关的业务, 不管前端是用nodejs做代理直接渲染出来也好, 还是浏览器ajax请求也罢...

    2022-11-13 00:31 回答
  • 前后端分离你可以这样理解,前端负责交互,后端负责数据处理。你要知道,几乎所有程序都以数据为基础的,一切的逻辑都是为了数据的增删改查。
    前端用好看的页面和功能,调用后台提供的接口进行数据操作。在前端看到的可能不是直接的数据,而是包装好的图片,图表或者按钮等。
    而后端则提供各种各样的接口(前边提到的增删改查)给前端调用。比如页面初始化,就调用后台查询数据的接口,然后通过前端逻辑转化成图片图表等。

    2022-11-13 00:32 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有