一、定义
C/S (client / server)也称为客户端/服务器或客户端/服务器模式。在C/S模式下,服务器通常采用高性能PC、工作站或小型机,并采用Oracle、Sybase、Informix或SQL server等大型数据库系统。 客户端需要安装专门的客户端软件。
B/S (Browser / server)也称为浏览器/服务器模式。 客户端上安装了一种浏览器,例如chrome或Internet Explorer,而服务器上安装了Oracle、Sybase、Informix或SQL server。 浏览器通过 Web 服务器与数据库交互。
二、C/S架构优势分析
C/S(客户端/服务器)结构又称为客户端和服务器结构。通过C/s,我们可以充分利用两端硬件环境的优势,将任务合理分配给客户端和服务器,降低系统的通信开销。目前,大多数应用软件系统都是C/s形式的两层结构。
但由于当前的软件应用系统正在向分布式Web应用发展,Web和客户端/服务器应用可以进行相同的业务处理,不同的模块共享逻辑组件。因此,内部和外部用户都可以访问新的和现有的应用系统。通过现有应用系统的逻辑,可以扩展新的应用系统,这是当前应用系统的发展方向。
传统C/S架构虽然采用开放模式,但只是系统开发层面的开放。在具体的应用中,客户端和服务端都还需要特定的软件支持。由于未能提供用户真正期望的开放环境,C/S结构软件需要针对不同的操作系统开发不同版本的软件。另外,产品更新快,难以适应局域网用户100多台电脑同时使用,成本高,效率低,逐渐淡出历史舞台。
三、B/S架构优势分析
B/S(Browser/server)结构是浏览器和服务器结构。它是随着互联网技术的兴起对C/S结构的改变或改进。在这种结构中,用户界面由WWW浏览器实现,一小部分事务逻辑在浏览器中实现,主要事务逻辑在服务器中实现,形成所谓的三层3层结构。这大大简化了客户端计算机负载,降低了系统维护和升级的成本和工作量,降低了用户的总成本(TCO)。
按照目前的技术,在局域网中建立B/S结构的网络应用,通过Internet/Intranet方式应用数据库,比较容易掌握,成本也比较低。 B/S结构是就地开发,可以实现不同人员,从不同的地方,以不同的访问方式(如局域网、万维网、Internet/Intranet等)访问和操作通用数据库;可以有效保护数据平台和管理访问权限,服务器数据库也很安全。
B/S结构主要是利用日益成熟的WWW浏览器技术,结合多种浏览器脚本语言(VBScript、JavaScript)和ActiveX技术,利用通用浏览器实现原来需要复杂的专用软件来实现强大的功能,并节省开发成本,是一种新的软件系统构建技术,成为当今应用软件的首选架构。
总的来说,随着云服务器的推广,越来越多的开发商选择将自己的产品部署在云服务器上采用B/S架构,来降低用户使用门槛,以此来进行产品推广。但C/S架构也具有一定的历史价值,在互联网早期几乎所有的产品都是基于此技术开发的,因此十分的成熟,同时也便于更灵活的进行用户行为分析,进而调整产品方向,实现口碑和收益的双丰收。
相关文章:
一、引言:碳排放计算系统的重要性与企业绿色转型的紧迫性 1.1 碳排放计算系统的定义与功能解析 1.1.1 碳排放计算系统的基本概念 碳排放计算系统,顾名思义,是一种专门用
...一、全国碳排放现状深度剖析 1.1 碳排放总量与结构分析 1.1.1 近年全国碳排放总量变化趋势 近年来,随着经济的快速发展和工业化、城镇化进程的加速,我国碳排放总量呈现出
...一、引言:工业领域碳排放现状与绿色可持续发展的紧迫性 1.1 全球及工业领域碳排放概况 1.1.1 全球碳排放趋势分析 近年来,随着全球工业化进程的加速和人口的不断增长,碳
...
发表评论
评论列表
暂时没有评论,有什么想聊的?