简单谈一谈前后端分离

   日期:2020-07-06     浏览:91    评论:0    
核心提示:为什么会使用前后端分离前后端分离简单点说就是后端负责数据,前端负责页面那么为什么要使用这种思想呢?这就还要从 很久很久之前说起!在很久很久以前,没有前端后端之分,在公司除了设计基本都是后端人员,现在前端的工作由后端兼顾着,或者说有很少的一部分前端人员以前的小项目所有的文件混合在一起,前端后端需要部署在一起,那么这种做法是否妥当呢?答案是在以前那个年代或许是妥当的 但是放到现在大型的项目就不一定妥当了,例如前端的页面做出了修改 那么部署好的前端后端都要一起修改 这样做不仅增加工作量,还容易出错,但是通

为什么会使用前后端分离

前后端分离简单点说就是后端负责数据,前端负责页面
那么为什么要使用这种思想呢?

这就还要从 很久很久之前说起!在很久很久以前,没有前端后端之分,在公司除了设计基本都是后端人员,现在前端的工作由后端兼顾着,或者说有很少的一部分前端人员

例如jsp技术就是前后端耦合在一起开发的典型,在以前页面还算简单,web化趋势还不算明显的年代大家用的还算开心,但是渐渐的页面开始复杂起来 这种开发模式已经不在适合,传统的html,css,js,包括jQuery等技术来开发这种页面也会变得非常繁琐,究其原因还是前端那个时候没有工程化,模块化和可复用的思想来做,那个时候的前端没有像spring后端开发那种的成熟的一套开发框架,容易引起开发效率低,扯皮等问题,所以从项目管理者的角度出发这种开发模式显然是不适合的,那么如何解决呢?

那就是前端后端分工明确,各做各的,让前端技术也得到发展

在很久很久以前项目所有的文件混合在一起,前端后端需要部署在一起,那么这种做法是否妥当呢?答案是在以前那个年代或许是妥当的 但是放到现在大型的项目就不一定妥当了,例如前端的页面做出了修改 那么部署好的前端后端都要一起修改 这样做不仅增加工作量,还容易出错,但是通过前后端分离之后前端 后端可以分开部署 一边有修改只需要修改一边,而另一边则不需要做出修改。

另一方面前后端的分离也促进了前端技术的工程化,例如vue.js的出现颠覆了传统的“东拼西凑”的界面开发模式,原来前端开发也能像后端一样模块化,工程化。

更重要的是前后端分离之后一套后端代码在web端,移动端,小程序上都可以使用,不在需要每个都再copy一份。

但是虽然说前后端分离优点很多,但是也不能刻意的去为了前后端分离而前后端分离,每个项目都应该根据实际情况去做相应的技术实现。

从本质上来说前后端分离不应该称之为技术,他是解决了工程化和项目管理的一种思想

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服