对前后端的理解

什么是前端,什么是后端?????????

很多学开发,或者没学开发的,可能都觉得这个是两种东西

我也曾经为了解释前后端和人争论,说的面红耳赤还是解释不清什么是前后端,前后端真的是两个东西吗?

网上也有很多很多的说法,有的说,前端是前端,后端是后端。

有的说,前后端不分家,还有的说..........

在这里,我说一下我能解释的,和我最接收的一个点:(不要杠我,哈哈哈)

首先,我们要分清楚,前端和后端,说的是语言代码还是功能实现还是..........等等?(这个很重要!!!!!!!!!!!!!!!!!!!)

是不是大家会觉得,认为web应用的开发期进行了前后端开发工作的分工就是前后端分离。

但其实前后端分离并不只是开发模式,而是web应用的一种架构模式

在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;

在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求。

注意!!!!!前后端分离并不只是开发模式,而是web应用的一种架构模式

理解了这就可以了,其他的就没必要去争论什么前后端的玩意了,完全不在一个点上

是一个模式!!!!!!!!!!!

从一开始完全没有前后端的概念,到后来的纠缠不清。

前后端分离的初衷是为了分离前后端开发人员的职责,同时解决开发模式的问题

前后端分离就是把数据操作和显示分离出来。前端专注做数据显示,通过文字,图片或者图标等方式让数据形象直观的显示出来。后端专注做数据的操作。前端把数据发给后端,有后端对数据进行修改。

本质就是为了提升开发效率!!!!!!!!!!!!!!!没什么好争论的   

总结:就是万恶的资本家觉得我们开发太慢了,为了让我们提高效率,分工更加明确(哈哈哈哈)(开个玩笑,娱乐一下)

耐得住寂寞,守得住繁华
原文地址:https://www.cnblogs.com/yunzhongjunlang/p/14028037.html