C/S与B/S架构的区别
C/S : C(client 客户端)S(Server 服务端)
特征:需要下载客户端 ;功能较多,且复杂,对计算机性能要求高,占用用户资源较多
举例:QQ , 微信 , LOL英雄联盟 , 和平精英
B/S : B(Browser 浏览器)S(Server 服务端)
特征:不需要下载客户端,使用浏览器 ;文字图片类,功能单一,对用户的PC要求低,占用PC资源少,方便
举例:淘宝,京东,微博,知乎
C/S | B/S |
---|---|
C(client 客户端)S(Server 服务端) | B(Browser 浏览器)S(Server 服务端) |
QQ , 微信 , LOL英雄联盟 , 和平精英 | 淘宝,京东,微博,知乎 |
需要下载客户端 | 不需要下载客户端 |
优点: 功能复杂,用户体验好 | 优点: 不需要单独下载软件; 占用资源少;方便 |
缺点: 用户需要下载更新软件 对电脑要求高,占用资源多 | 缺点: 网站相对内容简单 对网速要求高 |
保留 | 趋势 |
趋势:
计算机和网络基础设施逐渐完善,B/S优点越来越多,以后的发展趋势。
概念解析
URN = Uniform Resource Name 统一资源名称
URI = Uniform Resource Identifier 统一资源标志符
URL = Uniform Resource Locator 统一资源定位符
URI | URL |
---|---|
①资源的命名机制; ②存放资源的主机名; ③资源自身的名称。 | ①这是一个可以通过https协议访问的资源, ②位于主机 blog.csdn.net上, ③通过“/qq_32595453/article/details/79516787” 可以对该资源进行唯一标识(注意,这个不一定是完整的路径) |
URI和URL都定义了资源是什么,但URL还定义了该如何访问资源。URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI 是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,是绝对的。