客户端、前端、后端、服务端的区别分别是什么?
展开全部
客户端是指开发面向客户的程序,分很多平台,比如Windows 安卓 苹果,还有游戏客户端也算一类。
前端指的是通过浏览器和用户交互的那部分。
后端是在服务器上跑的,一般是管理数据,为前端 客户端提供数据传输的。
服务器端就是后端。
服务端各种安全机制,比如身份验证,这一条的情况在于,有的前端做身份验证就是调用一下接口,获取到类似token字段,自己也不知道是什么意思,就乱丢乱用等。
本质上来说,前端是做不了什么安全措施的,但是,相应的拦截和安全还是要做,因为可以帮后端挡掉很多低质量攻击以及前端自身的用户体验。
客户端是默认支持json的,后端是需要处理的。这点可以引申到,前后端各自传递的数据格式问题。有些前端 null undefined 空串分不清楚,到了后端就各种问题。
展开全部
1、客户端:你打开百度首页,这个浏览器和显示的效果就属于客户端,就是用户使用的这边;
2、服务端:相对于客户端,你百度某个关键字,服务器要要查找资料,然后返回给你吧,查找的过程就是服务端程序做的事情;
3、前端:也可以理解为客户端的东西,但更多的是指代技术层面,就是开发客户端这边可见的技术,比如前端开发;
4、后端:相对于前端,更多的指后端技术,就是开发和优化服务端程序的技术。
(“客户端”就像“手机”,“服务端”就像“基站”,“前端”就像“通信工具”,“后端”就像“通信服务”,如果能理解后面的名词,就能理解区别了。)
2、服务端:相对于客户端,你百度某个关键字,服务器要要查找资料,然后返回给你吧,查找的过程就是服务端程序做的事情;
3、前端:也可以理解为客户端的东西,但更多的是指代技术层面,就是开发客户端这边可见的技术,比如前端开发;
4、后端:相对于前端,更多的指后端技术,就是开发和优化服务端程序的技术。
(“客户端”就像“手机”,“服务端”就像“基站”,“前端”就像“通信工具”,“后端”就像“通信服务”,如果能理解后面的名词,就能理解区别了。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
客户端是相对服务端而言,前端是相对后端而言,说的笼统一点,客户端就是前端,服务端就是后端。这是2个垂直领域的概念。不能4个混为一起聊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |