洛阳论坛

 找回密码
 没有账号
查看: 881|回复: 3

后端开发与后台开发的区别

[复制链接]

101

主题

123

帖子

120

积分

洛阳新人

Rank: 2

积分
120
发表于 2021-10-8 14:29 | 显示全部楼层 |阅读模式
作者:孤鸿寡鹄

网站后端
后端开发与后台开发的区别
先回答大标题,后端开发和后台开发的主要区别在于:
后台开发是属于前端开发的范畴的,后端开发则是与前端开发相反的另一个范畴。
例如,开发一个商城,一般需要两个端,两个台。两个台分为前台和后台,前者是toC的(面向客户),后者是toB的(面向商家)。两个端分为前端与后端,前者主要负责面向用户的ui逻辑层。后者主要负责数据计算服务。总而言之,后台是面向用户的,属于前端范畴。但是后台通常是toB的(面向商家),数据计算服务要求更高。同时后台开发一般采用ssr(后端渲染),所以催生了后台开发这一细分领域。简单而言就是,前端是面向用户的,后端是面向数据的。当然如果是全栈选手的话,可以不必纠结细分,因为都要学。
语言的选择首先几乎每门编程语言都可以做同样事情,例如php,java和c++都可以开发前端后端。但是每一门语言都擅长不一样的地方,这就像水浒传里的智多星吴用,入云龙公孙胜和神机军师朱武,都属于智囊,但是侧重点不一样。
在开发团队实力相差不多的情况下:性能上,c++ > java > php;效率上,php > java > c++。当然就个人而言,选择啥还是要看公司团队本身是用啥语言的,例如公司团队里用java,你用php,那么你一般需要加多一门java作为自己的副语言,不然团队的源代码会看不懂。多语言是很正常的事情,千万不能成为语言战士,我的话,主语言是JS,副语言是GO。http与socket区别: http是应用层协议,socket是应用层间通讯的抽象。http在应用层,socket介于应用层与传输层之间,是一个抽象层。简而言之,http是协议,socket是一个抽象的通讯对象,通过socket可以收发信息。应用的http实现一般会以socket作为底层。前后端开发一般只关注http实现与http应用,涉及socket相关的知识只有在后期性能优化相关才会接触到。部署部署不需要纠结太多东西,知道 c/s 架构就行了。c 表示client(客户端),例如前端一般就是客户端,s表示server(服务端)或者service(服务)例如后端就是服务端,当然你可以抽象层一个服务。
简而言之,c表示前端,s表示后端。部署就是把这后端干到服务器上去。当然如果你前端是web应用的话也要干上去。问题涉及的概念大概就这么多,非常晦涩,但是可以不纠结,就像1+1等于2一样,接触得多了。久而久之自然就懂了。
http://www.christophercounts.com/list/wzhd.html

回复

使用道具 举报

0

主题

222

帖子

109

积分

禁止访问

积分
109
发表于 2021-10-8 14:29 | 显示全部楼层
我是论坛的大佬!赶紧跪拜!       
回复

使用道具 举报

0

主题

202

帖子

101

积分

洛阳新人

Rank: 2

积分
101
发表于 2021-10-8 14:30 | 显示全部楼层
不经历人渣,怎么能出嫁,没有人能随随便便当妈。
回复

使用道具 举报

0

主题

160

帖子

79

积分

禁止访问

积分
79
发表于 2021-10-8 17:30 | 显示全部楼层
废话是人际关系的第一句。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 没有账号

本版积分规则

联系我们|洛阳论坛

GMT+8, 2021-10-27 12:18

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部 返回列表