前后端

Lkx6699m Lkx6699m     2023-04-17     766

关键词:

学习过程中个人对前后端分离的简单见解


【前后端分离的来源】

我认为由于这些年来随着信息化程度的加深,越来越多服务的web化。其实前端需要展示的东西越来越复杂,导致像之前的JSP,Jquery等无法满足高效的开发,在做这些复杂页面的时候会非常繁琐。还有就是前端需要更新版本时,还需要丢到后端等着后端来实现等等因素导致前后端耦合高。

导致其本质的原因还是前端没有像后端那样用Spring等框架maven依赖等工程化、模块化、可复用化的思维来做,这就必然会导致前端开发各种不协调化,效率低的问题。

所以我们需要前后端的事情分开来做,给前端开发工程师正名,把前端开发的责任从后端拿掉,给他们独立的责任领域,不用以前野生的开发模式,前端也需要工程化,项目化的思维来做。


【前后端分离技术问题】

许多前端开发人员会认为,前端开发很繁琐,没有像后端Java开发那样有逻辑性,和可以满足长期演进和迭代的目标。而且前后端耦合性大,有时候前端还需要依赖后端。
所以像Vue.js和React.js等这些前端开发工程化框架的出现本质上改变了前端开发的游戏规则,不需要时时依赖后端可以独立驱动页面,使得前端开发越来越工程化、组件化、自主化,而且有许多现成的页面组件使得前端代码得到更好更便捷的复用。


【真正的前后端分离】

真正的前后端分离应该渗透到设计、开发、测试、部署每一步中。实现前端、后端独立的设计,开发,测试,和独立的部署,互相之间不影响。

前端后端通过接口来进行交互,接口约定好数据的格式,请求方式等等。这样前后端按照约定的接口进行独立发开,独立测试等工作。


【前后端分离是否必要】

我认为前后端分离比较适合复杂的项目,其本质上并不是什么技术问题,实际上是一个工程化考量和项目管理的问题。
前后端分离需要较多的成本,不管是人力成本,开发成本,工具成本,部署成本等都不小。如果像一些小项目强行进行前后端分离,只要有一点做得不彻底,实际上反而会带来更多负担而不是便利性了。所以分离需要考量性价比,不要为了前后端分离而进行前后端分离。

前后端分离架构:web实现前后端分离,前后端解耦

...net/fuzhongmin05推荐:https://www.xttblog.com/?p=51781、背景前后端分离已成为互联网项 查看详情

前后端分离实践

前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化Web设计转向前后端分离的架构时,仍然不可避免的会遇到各种各样的问题。由于层出不穷的问题,甚至会有团队质疑,一体化好好的,为... 查看详情

django前后端不分离&前后端分离&模板引擎(代码片段)

一、前后端不分离与前后端分离的比较前后端不分离特点:后端需控制数据的展示前后端不分家,耦合严重返回的是HTML页面,适应性、拓展性差只能用于浏览器,其它终端不匹配前后端分离的特点:当前主流后端只对数据进行... 查看详情

深入浅出:了解前后端分离优势以及前后端接口联调

目录:1.项目有前后端分离和前后端不分离;2.前后端接口联调;3.前端性能优化;一、项目有前后端分离和前后端不分离:  在前后端不分离架构中,所有的静态资源和业务代码统一部署在同一台服务器上。服务器接收到浏览... 查看详情

关于web实现前后端分离,前后端解耦

 一、前言”前后端分离“已经成为互联网项目开发的业界标杆,通过Tomcat+Ngnix(也可以中间有个Node.js),有效地进行解耦。并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客... 查看详情

前后端分离浅析

什么是前后端分离?前后端为什么要分离?前后端怎么样分离的?前后端分离给我们前端技术人员的开发带来什么样的好处?下面我就带着这些问题,来简单谈谈我了解到的前后端分离情况。 在讲前后端分离之前,让我们先... 查看详情

前后端分离的好处有哪些?

前后端分离是什么?前后端分离的好处都有哪些?如果两者不分离,会带来什么麻烦事?针对网友关注度非常高的话题,我们今天来大家一一解答。一、什么是前后端分离?前后端分离实质上是前后端代码分离,一般后端人员主... 查看详情

前后端分离

一、什么是前后端分离?最开始租内讨论的过程中我们发现。每个人对前后端分离的理解不一样。为了保证能在同一个频道讨论,先就什么是"前后端分离"达成一致大家一致认同的前后端分离的例子就是SPA,所有用到的展现的数据... 查看详情

什么是前后端分离与前后端不分离

  我起初认为前后端分离是,在软件开发过程中前后端分工就叫做前后端分离,其实是前端所有用到的数据都是后端通过异步接口的方式提供的,前端只管页面的展示及效果。   前端和后端不分离的时候,前端的页面也... 查看详情

前后端分离框架

...ps://www.cnblogs.com/shanrengo/p/6397734.html前言:分离模式  对前后端分离研究了一段时间,恰逢公司有一个大项目决定尝试使用前后端分离模式进行,便参与其中。该项目从2016年初立项至今,平平稳稳得度过,但也涌现出越来越多... 查看详情

论前后端分离的好处

前后端分离最大的意义在于前后端可以并行开发。现在搞BS架构程序,前后端分离应该是主流了。前后端分离有什么好处呢?我认为最大的好处是,使得前后端可以并行开发。其次是前后端分离成2个不同的工种,... 查看详情

浅谈前后端分离。

...传统的web应用开发中,大多数的工作人员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器,为前端提供业务逻辑和数据准备的所有代码统称为后端。在前后端不分离的时代... 查看详情

前后端分离是什么?

今天,来普及一个概念,就是前后端分离是什么。在未出现前后端分离之前,公司里的后端开发基本上上就是全栈开发,前端开发的重要性不是很明显,此时的前端就是提供一个静态的、初始的HTML文档给后端就可以了。随着科... 查看详情

前后端分离与前后端不分离

前后端不分离  在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制的,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。  这种应用模式比较适合纯网页应用,但是当... 查看详情

什么是前后端,有没有前后端分离,还有如何区分mvc与前后端分离

参考技术A1>>前后端分离的意思是,前后端只通过JSON来交流...同意其他几位,JSON只是一种可选的协议,而不是唯一,也未必是前后端通信的最佳方案。2>>组件化、工程化不需要依赖后端去实现...有哪些好处或弊端?前端... 查看详情

nginx反向代理前后端分离项目(后端多台)

目前软件架构都比较流行前后端分离,前后端的分离也实现了前后端架构的分离,带来的好处——整个项目的开发权重往前移,实现真正的前后端解耦,动态资源和静态资源分离,提高了性能和扩展性。通常SpringBoot与vue进... 查看详情

前后端分离与前后端不分离的区别

前后端不分离   在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。    这种应用模式比较适合... 查看详情

前后端分离

一丶为什么要实现前后端分离:前后端分离有什么好处按照项目开发来说:1.实现前后端分离可以使项目更快的研发完成,2.加快了项目的时间传统开发形式: 前后端分离开发:在开发阶段,当有新的需求时,前后端工程师约定好接... 查看详情