快速认识——什么是前端(服务器),什么是后台(服务器)【第二版】

说到后台,大家往往会想到黑帮电影里的这样一幕:
电影里帮派大哥对兄弟说:“以后大哥就是你的 后台,你放心大胆的干,出了事,大哥给你扛着。”

今天我们要说的前端与后台也和上面的例子类似,一个在前面干活,一个在后面撑腰。
这么说可能有点抽象,我们再具体说说什么是前端(服务器)与后台(服务器)。

所谓服务器[1],简单来说就是 提供服务的机器。不同类型的服务器能提供不同的服务。
一般来说,前端与后台都是用来 提供网站[2]服务的服务器

网站是由一个个网页[3]组成的,而网页是由页面的 结构样式数据 所组成的,前者决定了我们看到网页的视觉效果,后者决定了我们看到网页里的内容。

就一个网站来说,一个网站可以有不同的页面,但多个页面的 结构样式 可以是一致的。
也就是说,多个网页可以拥有共同的结构样式,它们长相一样,但是它们的 数据 不一样。

举个例子,我们平时在网上看新闻的时候,不同的新闻有不同的页面,每个页面都有头顶的导航栏,有新闻的标题,新闻的文章,新闻的图片,甚至还有侧边栏的广告,这样的 结构样式 是在每个新闻页面都存在的。
但是,每个页面里,新闻标题内容,图片内容,文章内容,甚至广告内容都可能是不一样的,这些叫做网页的 数据

不同的页面拥有相同的样式结构和不同的数据

那么,在我们浏览网站时,前端(服务器)和后台(服务器)都做了些什么,都提供了什么服务呢?

前端服务器的所谓“前”,是指在前方优先为用户提供样式结构,用户最先接触的便是样式结构。
而后台服务器的所谓“后”,是指在后方为用户处理数据,在需要时为用户提供数据。

我们知道 服务器之间是存在分工与合作的 [4],就好像服务员之间也是存在分工与合作的一样。

而前端服务器和后端服务器也存在分工与合作,前台服务器为客户提供网页的结构样式,后台服务器则提供网页的数据,网页的结构样式和数据结合起来就成为了用户看到的网页。

前端后台之间的合作

而前端服务器就会统一处理样式结构的问题,后台服务器则会处理数据提供的问题。

回到文章开头的例子,前端就更像是出头干事的“兄弟”,是提供页面样式的服务器。
而后台更像是为兄弟撑腰的“大哥”,是为前端提供数据服务的服务器。


  1. 更多关于服务器的信息可以参考我的文章《快速认识——什么是服务器》(https://www.jianshu.com/p/02262b0660cc) ↩

  2. 更多关于网站的信息可以参考我的文章《快速认识——网站的原理》(https://www.jianshu.com/p/7031db405b08) ↩

  3. 更多关于网页的信息可以参考我的文章《快速认识——网页的原理》(https://www.jianshu.com/p/7ba969f812f6) ↩

  4. 更多关于服务器之间分工与合作的信息可以参考我的文章《快速认识——服务器间存在分工与合作》(https://www.jianshu.com/p/92a19c869b03) ↩

你可能感兴趣的:(快速认识——什么是前端(服务器),什么是后台(服务器)【第二版】)