`
isiqi
  • 浏览: 16736120 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
阅读更多

bs是浏览器(browser)和服务器(server)
cs是静态客户端程序(client)和服务器(server)

区别在于,虽然同样是通过一个程序连接到服务器进行网络通讯,但是bs结构的,客户端运行在浏览器里,比如你看百度,就是通过浏览器.还有一些bs 结构的应用,比如中国电信,以及一些电子商务平台.用bs结构的好处是,不必专门开发一个客户端界面,可用asp,php,jsp等比较快速开发web应 用的程序开发.

cs结构的,要做一个客户端.网络游戏基本上大多是cs结构,比如你玩传奇,要专门开个传奇程序;玩冒险岛,要专门开个冒险岛......
cs 结构的优点是可以定做很多外观,可以做很多安全措施,可以补充浏览器没有的功能.缺点是开发速度比较慢,一个功能比较完善的客户端比较难做.

专业理论上又是这么解释的。。。。

C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、 Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。

B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。

C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几 个:

只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要 对系统进行专门的设计来处理分布式的数据。

客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或 专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。

对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。

B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要 能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动 分配给用户一个账号进入系统。

分享到:
评论

相关推荐

    BS与CS区别

    BS与CS架构的区别 BS架构和CS架构是两种不同的软件系统体系结构,它们之间有着明显的差异。了解这两种架构的区别对于更好地使用它们至关重要。 硬件环境不同 CS架构通常建立在局域网的基础上,需要专门的网络硬件...

    BS与CS的websocket连接

    在提供的"打通BS与CS的Demo源码"中,可能会包含客户端和服务器端的WebSocket实现示例,这有助于理解WebSocket如何在实际项目中工作。你可以查看这些源码,学习如何初始化WebSocket连接,发送和接收数据,以及处理...

    BS和CS架构

    "BS和CS架构" BS架构和CS架构是两种常见的软件系统架构,分别代表浏览器/服务器架构和客户机/服务器架构。以下是对BS和CS架构的详细介绍。 BS架构(Browser/Server架构) BS架构是一种基于浏览器和服务器的架构,...

    Bs与Cs的联系和区别

    标题:Bs与Cs的联系和区别 描述:详细的分析BS模式与Cs模式、联系、区别 在信息技术领域,客户端/服务器(C/S)模式和浏览器/服务器(B/S)模式是两种广泛使用的网络架构设计。这两种模式各自拥有独特的特点、优势...

    CS与BS模式区别与联系

    CS与BS模式区别与联系 CS结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 CS结构...

    CS与BS的区别.doc

    CS与BS的区别 CS(Client/Server)和BS(Browser/Server)是两种常见的网络架构模型,它们之间存在着很多的区别。在这里,我们将详细地讨论CS与BS的区别,从硬件环境、安全要求、程序架构、软件重用、系统维护、...

    BS 与CS 的区别

    **BS与CS的区别详解** **1. 硬件环境差异** C/S(Client/Server)架构通常基于局域网,适用于小规模网络环境,需要专门的服务器来提供连接和数据交换服务。而B/S(Browser/Server)架构则基于广域网,如互联网,对...

    RTL8822BS-CS-DS定频

    RTL8822BS-CS-DS定频是一个与无线网络通信相关的技术概念,主要涉及到的是无线网卡的驱动程序和固件更新。在IT行业中,尤其是硬件和驱动程序开发领域,这种特定的定频方案是为了解决某些无线芯片在不同环境下的性能...

    cs、bs区别

    ### CS与BS的区别 在IT领域中,CS(Client/Server,客户端/服务器)架构与BS(Browser/Server,浏览器/服务器)架构是两种常见的应用系统设计模式。这两种模式各有优势与不足,适用于不同的场景需求。 #### CS架构...

    BS与CS 的区别.doc

    ### BS与CS的区别 #### 一、概述 在信息技术领域,BS(Browser/Server,浏览器/服务器架构)与CS(Client/Server,客户端/服务器架构)是两种常见的系统架构模式。这两种模式各自拥有独特的特点和应用场景,对于...

    bs 和 cs的区别和联系

    BS(Brower/Server)和CS(Client/Server)是两种不同的软件架构模式,它们在许多方面有着显著的区别。 首先,硬件环境不同。CS架构通常应用于专用的网络环境中,如局域网,服务器通常使用高性能设备,而客户端需要...

    Net的BS与CS通信源码

    Net的BS与CS通信源码,为采用cs和bs之间通信,亲测可用

    bs架构与cs架构的区别

    Bs架构与Cs架构的区别 Bs架构(Browser/Server)和Cs架构(Client/Server)是两种常见的软件架构模式,它们在软件开发和应用中扮演着重要的角色。Bs架构是一种基于浏览器和服务器的结构,客户端只需要安装浏览器,...

    CS 与 BS 区别

    ### CS与BS的区别 在信息技术领域,CS(Client/Server,客户端/服务器)与BS(Browser/Server,浏览器/服务器)是两种常见的架构模式。这两种架构各有特点,在不同的应用场景下有着各自的优势。本文将深入探讨CS与...

    cs与bs架构区别分析

    cs与bs架构区别分析 C/S架构(Client/Server,客户端/服务器模式)与B/S架构(Browser/Server,浏览器/服务器模式)是两种常见的软件架构模式,用于描述客户端和服务器端之间的交互关系。在本文中,我们将详细比较...

    domino cs快速转bs多平台

    【标题】:“Domino CS快速转BS多平台” 在当前数字化转型的大潮中,许多企业正在寻求将他们的遗留系统,如IBM Lotus Domino的客户端/服务器(Client/Server, CS)架构,转换为基于浏览器的服务器(Browser/Server,...

    BS和CS架构的介绍

    BS架构和CS架构是软件系统体系结构的两种主要形式,它们之间的区别和比较是非常重要的。本文将详细介绍BS架构和CS架构的定义、特点、优缺点和应用场景。 一、什么是CS架构? CS架构(Client/Server)是软件系统...

    关于CS与BS的区别

    浅述CS与BS的区别,用以架构设计参考 Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。 (1)、硬件环境不同: C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再...

    CS怎么办转BS

    【CS到BS转换详解】 在信息技术领域,"CS"(Client-Server)和"BS"(Browser-Server)是两种常见的应用架构模式。CS结构,即客户端-服务器结构,是早期软件开发中广泛采用的方式,用户通过安装在本地的客户端应用...

    BS与CS的区别

    **BS与CS架构详解** **一、C/S架构** C/S架构,即Client/Server(客户机/服务器)架构,是传统的一种软件系统设计模式。在这种模式中,客户端(Client)负责用户交互,处理用户的输入并请求服务器提供服务。服务器...

Global site tag (gtag.js) - Google Analytics