浅谈 CS架构,BS架构的区别与优缺点?

📅 2026/7/14 13:28:19
浅谈 CS架构,BS架构的区别与优缺点?
目录一. 什么是CS架构二. 什么是BS架构三. CS架构的有缺点四. BS架构的优缺点一. 什么是CS架构CS是英文单词 ClientServer 的首字母采用的方式是客户端服务器。当我们使用CS架构的产品时需要我们在本地下载客户端程序然后远程有一个服务端程序。例如我们的聊天软件QQ微信游戏王者荣耀英雄联盟都需要我们下载软件到本地才能使用。CS架构更适用于一些办公软件或游戏软件的开发。二. 什么是BS架构BS是英文单词 BrowserServer 的首字母采用的是浏览器 服务器。我们使用BS架构的产品时不需要我们下载软件只需要一个网址用户通过不同的网址访问不同的服务器。例如我们网页版的淘宝京东我峨嵋你不需要下载软件即可购物。但是对于阿里京东这些实力强悍大公司他们在设计一款产品时。通常BS架构与CS架构都会设计。BS架构更偏向于轻量级网页游戏或者网页新闻的开发。三. CS架构的有缺点优点例如一款游戏我们可以把它的画面做的非常精美用户想玩的时候需要下载到本地用户的游戏体验会非常的好缺点除了需要开发服务端还需要花费大量时间开发客户端软件当我们的产品公司对软件进行升级时用户也需要跟着进行升级下载和更新比较麻烦四. BS架构的优缺点优点不需要开发客户端软件只需要开发服务端业务任务轻量级用户在使用时不需要下载上网搜索相关网址即可访问缺点如果产品应用过大用户的体验也会非常的差例如画质模糊音乐卡顿