浅谈对B/S,C/S的理解

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。
  B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

如果咱们用通俗易懂的语言来讲:这两种结构都是由UI层跟业务处理层构成的,业务处理层通常就是我们所说的服务器。

C/S即Client/Server,它的UI和业务处理层是放在同一个内存当中,速度是比较快的,但是需要在客户端安装。而B/S即Browser/Server,咱们从字面上就可以看出这种结构式基于Browser的,其实就是将UI与业务处理层分离了,用浏览器取代了UI,不需要在客户端安装什么东西了,只有你拥有浏览器就OK。

原文地址:https://www.cnblogs.com/alvin_xp/p/1868484.html