什么是后端编程?

后端就是服务端,是相对前端而言的。后端主要是处理业务逻辑并且和数据库交互,把数据按预定的逻辑处理完以后返回给前端,并且接受前端的请求对前端的请求作出响应。我们能看到的界面都可以理解为前端,比如Web端的界面,App端,小程序端,H5端等。大家常说的后台或控制台界面也是前端。


前段就是你看到的网页动画等后端就是负责处理数据的,最简单的例子,你登录网站不是要账户密码吗?输入以后就送给后端处理,后端就会调用数据库判断用户密码是不是正确。再给你返回状态。这就是后端。


一般来说,我们只需要将应用程序简单地分成前端和后端两个开发任务。这种情况也有其交流习惯的原因(就像我们生活中的许多称呼,语言,文字在熟悉中,都会用简化的方式来代替完整的称呼)。相应地,我们也会按照大家熟悉的方式将可归纳的能力范围整合到某个名词下,所以后端开发工程师也会负责数据库的开发。

用过软件或应用的人都知道,我们将简单地将用户分为看得见和看不见两类。我们习惯把用户看到的称为前端,而把用户看不到的部分称为后端。一般用户看到的东西分为视觉、功能、交互方式、内容等等,对于开发来说,主要是功能和交互体验,这些可以简单划分为前端部分,前端使用的开发语言有:html、css、js等,但是不代表前端的技术难度就很简单,一款软件的体验好与坏往往是无法区分的。


后端,针对数据库的增删改查。前端做人机交互。数据通过后端,可以存储在异地。前端可以通过http命令启动后端增删改查,或者其它的函数。无论前端或者后端都可以在数据交互过程中,可以对数据进行分析和判断。后端已经越来越偏向专业数据处理方向,因此,后端正在淘汰大批的语言。现在python、go因为简单好用,肯定会代替java


开发网站项目会分为前端和后端两块业务,前端就是我们浏览的网页,利用css、js、html标签语言组合成的html文件通过浏览器渲染出来的,这是前端编程;我们可以通过前端发送请求给到服务器,服务器会根据不同的请求作出相应的处理响应,这处理响应也是通过代码逻辑来实现,也就是后端编程。


举一个开发H5的例子:

一般来说,我们只需要将应用程序简单地分成前端和后端两个开发任务。这种情况也有其交流习惯的原因(就像我们生活中的许多称呼,语言,文字在熟悉中,都会用简化的方式来代替完整的称呼)。相应地,我们也会按照大家熟悉的方式将可归纳的能力范围整合到某个名词下,所以后端开发工程师也会负责数据库的开发。

用过软件或应用的人都知道,我们将简单地将用户分为看得见和看不见两类。我们习惯把用户看到的称为前端,而把用户看不到的部分称为后端。一般用户看到的东西分为视觉、功能、交互方式、内容等等,对于开发来说,主要是功能和交互体验,这些可以简单划分为前端部分,前端使用的开发语言有:html、css、js等,但是不代表前端的技术难度就很简单,一款软件的体验好与坏往往是无法区分的。

举例来说,我在标题新闻中写了一个小程序,相应的用户看到的功能是前端,然后用户使用我开发的小程序,获取我的功能并反馈,最常见的是数据反馈,比如用户注册我的小程序,行为数据通常由后端工程师处理,其实这很简单,后端开发是基于服务器环境的开发,因此我们也称它为服务器语言,另外,不同的平台有自己不同的开发文档作为提交产品的规范,这也和后端开发有关。

通过下面一张图来表达下前端和后端开发的关系:

以上,谢谢。


原始地址:/wenda/538.html