前端、后端、前台和后台:深入解析它们的差异

发表时间: 2021-08-25 19:18

前方高能,程序员请回避


在跟客户沟通的时候、甚至在跟boss沟通的时候(希望boss不要看到),往往前端、前台、后端、后台傻傻分不清楚。程序员请回避,给大家科普一下这几个名词具体指什么。


说到前台第一个肯定想到的是不是酒店前台,老实承认是不是?嘿嘿。对,没错,就是这个前台。前台是直接面向用户的,比如我们常刷的抖音、今日头条以及浏览一些乱七八糟的网站等等,这些都可以叫做前台。接下来划重点,前台不是技术,它和技术不搭边。


前端就和技术息息相关了,它往往代表某一些特定的语言技术或技术岗位。比如web技术中的html、js等语言,都可以叫做前端技术。前端工程师的责任就是用前端技术把美工(ui)设计好的图和模型用前端技术转化成页面,同时处理用户在页面上的操作,将数据发送给后端或者请求后端api返回数据,然后将数据展示到页面。所以,咱们管理员操作的界面也是前端技术做的,也是需要前端技术负责处理。可千万不要认为,管理员操作界面就不是前端的事。


后端跟前端一样,也是需要跟代码打交道的,代码主要是运行在服务器上的。后端技术有 php,java,.net等语言。后端主要负责前端的请求以及逻辑性处理,最后返回给前端。

好了,后台再理解就简单了,就是管理员操作的界面就叫前台。它也不是指技术。


总结:前端、后端指技术,只是侧重点不一样罢了。前台、后台指前端和后端技术员共同开发的展示给用户看的产品。这个用户包括管理员哦。