当前位置:编程学习 > C#/ASP.NET >>

B/S和C/S模式有什么区别,回了就给分!!!!!100

B/S和C/S模式有什么区别.比如:用vs2008的windows窗体开发的数据库系统就是一个C/S模式;用vs2008的的网页开发的数据库系统就是一个B/S模式. --------------------编程问答-------------------- www.baidu.com or www.google.com --------------------编程问答-------------------- bs是浏览器模式,就是网页形式,cs是需要在每个客户端都安装exe,不通过ie浏览的 --------------------编程问答-------------------- 区别就是B/S由Browser来作Client --------------------编程问答--------------------
引用楼主 osyb123 的回复:
B/S和C/S模式有什么区别.比如:用vs2008的windows窗体开发的数据库系统就是一个C/S模式;用vs2008的的网页开发的数据库系统就是一个B/S模式.


可以这样理解,要理论去百度吧,相对来说,现在的b/s程序  要的会的技术很多! --------------------编程问答-------------------- cs是富客户端,bs相对来说是胖服务端了.  处理方式不用而已. 

浏览器模式.........................................BS  --------------------编程问答-------------------- 就别如说是:做一个系统,在VS2008中用Windows窗体做它就是一个C/S模式 --------------------编程问答-------------------- C/S结构   客户端应用程序: 如:QQ和MSN ,3D网游 都是 c/s的

B/S结构    使用 浏览器查看 :如 http://www.baidu.com , http://www.goolge.com

详细: 
C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。 

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,microsoft.net也是在这样一种背景下被提出来的架构,但微软的方案只是一种构想,要成为现实还需要几年,而JAVA技术已经是很成熟的应用了。 

目前大多数应用软件系统都是Client/Server形式的两层结构,现在的软件应用系统正在向分布式的Web应用发展;内部的和外部的用户都可以访问新的和现有的应用系统,Web和Client/Server 应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 

管理软件的主流技术与管理思想一样,也经历了三个发展时期:界面技术从DOS字符界面,到Windows图形界面(或图形用户界面GUI),直至今天的Browser浏览器界面。最新浏览器界面,不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其界面风格一致,用户对操作培训的要求大为下降,软件可操作性增强;平台体系结构也从单机单用户发展到文件/服务器(F/S)体系,再到客户机/服务器(C/S)体系和浏览器/服务器(B/S)体系。 

传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件,没能提供用户真正期望的开放环境;B/S结构则不同,它的前端是以TCP/IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本(TCO)。 

越来越厚的使用说明书和越来越花时间的培训,并不能称为"良好的售后服务",真正好的产品在功能越来越复杂的同时应该使产品的使用越来越简单,使用浏览器作为软件界面不但容易统一各种应用系统,也非常便于使用。在工作节奏越来越紧张的今天调集大批的职员进行培训是很困难的,时间和人力都难以集中,浏览器这种易于使用几乎不需要培训的方式是最好的选择。 

维护和升级方式的革命-瘦客户机 

软件系统的改进和升级越来越频繁,B/S架构的产品明显体现的更方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的。 

一个稍微大一点单位来说,系统管理人员如果需要在几百甚至几千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越"瘦"而服务器越来越"胖"是将来软件的主流发展方向,这使得升级和维护越来越容易而使用越来越简单。 

成本降低,选择更多 

很明显windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统,windows并没有这种绝对的统治地位,而现在的趋势是应用软件都变成B/S架构的,只安装在服务器上,所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统的情况不受影响,这就使的很多免费的操作系统如现在最流行的Linux得以快速发展,除了操作系统是免费的以外,连数据库也是免费的,这样的选择非常流行。 

比如说很多人每天上新浪网,只要安装了浏览器就可以了,并不需要了解新浪的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。我国政府处于安全和国家战略的考虑希望有自己的操作系统,而在桌面领域任何一种操作系统都难以和windows抗衡, 

Linux的出现使这种想法变成了现实,由于Linux是免费产品,源代码也是公开的,中国出现很多开发Linux的力量,国家大力推动Linux,政府机关处于安全的考虑会越来越多使用Linux,从国内软件市场的销售来看Linux也是基本上每个月都是排名第一的产品。 

传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,这么高的代价和低效率已经越来越不适应了。在JAVA这样的跨平台语言出现之后B/S架构更是飞快地普及起来了。 

面向电子商务时代的技术 

将来所有的应用系统几乎都在互联网上运行,企业发展电子商务也是不可避免的,而B/S架构的软件则代表了将来的技术,只要连上互联网或内部广域网就可以与全球的客户相连,与各地的分支机构相连。 

移动办公 

☆ 在办公室内移动的时候可以使用任何一台电脑办公,而传统的OA是每台电脑对应指定的用户,别的用户不能使用该电脑,而且还需要安装调试软件,相当不方便。 
☆ 回家或离开办公室或出差到其他地方只要有可以上网的电脑也可以使用办公系统。 
☆ 分公司可以通过互联网、专线、电话网等连接使用资源共享,协同办公。 

系统整合 

无论是办公自动化管理系统,人力资源管理系统,客户关系管理系统,ERP等等,发展的趋势是不断融合,采用统一的B/S结构开发的产品无论是现在还是将来都是最好的选择。 

目前B/S模式下最好的选择---JAVA技术 

现在出现的Microsoft.NET也是模仿JAVA的思路,Microsoft.NET的蓝图与Java十分相似,目前还只是一个框架,还需要几年才能成熟,而JAVA已经是应用十分普及的技术了。 --------------------编程问答-------------------- B/S=Browser To Server

C/S=Client To Server --------------------编程问答-------------------- c/s 客户端/服务器
b/s 浏览器/服务端 
c/s一般需要安装 但是 b/s程序不需要安装 --------------------编程问答-------------------- 高级的C/S架构很复杂,你要做:基础架构,通信,协议+UI,业务,数据Server得自己做,Client也得自己做


低级的C/S架构很简单,Server就是SQL其他的都放在客户端。。。,只需要自己写个Client端,而且通信也已经右ADO.NET代替


而B/S相对简单,因为服务器客户端都不用你写了,你只要UI,业务,数据 --------------------编程问答-------------------- C/S结构,即Client/Server(客户机/服务器)结构,是最早出现的一种软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。但需要完整的客户端硬件支持。  

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。客户端硬件需求不高。 --------------------编程问答-------------------- BS和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证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。 --------------------编程问答-------------------- B/S 是browser/server
C/S 是client/server --------------------编程问答--------------------
引用 13 楼 wjhgzx 的回复:
B/S 是browser/server 
C/S 是client/server 

B/S 是browser/server 浏览器中显示
C/S 是client/server 客户端显示
--------------------编程问答-------------------- 前者以业务逻辑为核心,后者以性能效率为宗旨 --------------------编程问答-------------------- 楼主你自己都已经回答了 --------------------编程问答--------------------
引用 2 楼 bdmh 的回复:
bs是浏览器模式,就是网页形式,cs是需要在每个客户端都安装exe,不通过ie浏览的

大虾说的有道理. --------------------编程问答-------------------- 浏览器的叫B/S,否则叫C/S
--------------------编程问答-------------------- 比如说你要在客户端保留一个本地数据,这样可以支持断网时持续处理业务。

比如说你需要自己写与终端各种通讯的程序,只有将软件能力扩展到终端才能真正得到企业用户,做网页则是另一回事。

比如说你需要让终端成为一个通讯服务器。

比如说你需要COM等等跨本地进程进行控制、协同,而这些是成熟的桌面标准,但肯定不是互联网的所谓标准。

比如说客户端需要运行真正的计算。

比如说你需要客户端程序越来越复杂的时候其代码越来越规范化和组件化(javascript是一种很混乱、很诡异的代码)。 --------------------编程问答-------------------- 比如说你要在客户端保留一个本地数据  -->  比如说你要在客户端保留一个本地持久化数据库(不怕机器重启)

......等等许多理由,都只有c/s可以做到。有许多东西,b/s程序只是一个用来给出清爽洁面的原形,c/s程序才是能够应付熟练用户高强度地使用的,c/s程序容易开发复杂的用户操作行为而程序仍然稳定可靠不死机。 --------------------编程问答-------------------- B/S 主要以WEB浏览器形式的软件。  C/S主要是下载安装的形式wfrom之类的。 要说的细就是看他们的对应的应用反面了。 --------------------编程问答-------------------- 正解

引用 8 楼 yelang 的回复:
B/S=Browser To Server

C/S=Client To Server
--------------------编程问答-------------------- c/s是客户端/服务器 
b/s是浏览器/服务器 
c/s的一般适合于软件开发,对客户端的计算机配置要求比较高 
客户端也需要安装软件,典型事例:qq 
b/s的一般适合于网站开发,客户端只要安装浏览器就可以完成操作 
客户端基本上不需要加载什么,但是对于服务器端的配置要求比较高 
典型事例:网站,erp系统。 --------------------编程问答-------------------- 水边说一下,我所说的c/s包括silverlight这类。它的.net framework很小(只有6M字节),所以可以嵌入浏览器下载。但是不是说这类RIA应用就是b/s运作的。执行时虽然它可以跟网页html/javascript互操作,但是它自己的framework才是核心功能。

另外,silverlight会逐步取代传统的桌面winform(包括wpf),它也可以编译为“浏览器外”桌面模式。这就更加说明,通过浏览器快速部署和自动升级的应用程序,不一定是b/s的。因为它执行时实现许多功能主要是靠自己的.net framework而不是靠浏览器脚本解析。 --------------------编程问答-------------------- 在RIA这么多应用的今天,不要把基于浏览器部署的程序简单就说成是b/s的。 --------------------编程问答-------------------- 我回了  我不要你分

我想说你是个SB
--------------------编程问答-------------------- 比如说你需要自己写与终端各种通讯的程序  -->  比如说你需要自己写与终端各种实际业务必须使用的外设进行通讯的程序 --------------------编程问答-------------------- B/S是数据库和应用程序都在服务器上,客户端只要有和页面浏览器即可。C/S是数据库在服务器上,应用程序在客户端,需要每个客户端都要安装应用程序。 --------------------编程问答-------------------- 来晚了,后排围观 --------------------编程问答-------------------- b/s——browse server

c/s——client server --------------------编程问答-------------------- C/S程序的维护上面,没有B/S好处理
--------------------编程问答-------------------- 楼上有人描述很详细。不多说了 --------------------编程问答-------------------- 进来看看。。 --------------------编程问答-------------------- c/s是客户端/服务器,用于开发桌面应用程序  
b/s是浏览器/服务器,用于开发网页 --------------------编程问答-------------------- B/S用浏览器打开
C/S是编译的EXE打开 --------------------编程问答-------------------- 主要是逻辑上的区别,实际的功能放在服务器还是放在客户端。因为客户端升级多,所以功能放在服务器就很合理,如果基本不升级,放在客户端实现也没问题。 --------------------编程问答-------------------- 楼上回的很详细,我来晚了,纯接分。。。 --------------------编程问答-------------------- 我来接分! --------------------编程问答-------------------- 楼上都说的很清楚了。 --------------------编程问答-------------------- b/s 鄙视,c/s你没有玩过cs? --------------------编程问答-------------------- C/S 有客户端,B/S 零客户端 --------------------编程问答-------------------- 其实就是很通俗的 一个是C/s 专门搞客户端的  b/s主要搞网页的 --------------------编程问答-------------------- C/S 客户端与服务器交互,B/S  浏览器与服务器交互 --------------------编程问答-------------------- 上面解释的够详细了 --------------------编程问答--------------------
引用 24 楼 sp1234 的回复:
水边说一下,我所说的c/s包括silverlight这类。它的.net framework很小(只有6M字节),所以可以嵌入浏览器下载。但是不是说这类RIA应用就是b/s运作的。执行时虽然它可以跟网页html/javascript互操作,但是它自己的framework才是核心功能。

另外,silverlight会逐步取代传统的桌面winform(包括wpf),它也可以编译为“浏览器外”桌面……


silverlight取代winform??天方夜谭! --------------------编程问答-------------------- B/S 是browser/server
C/S 是client/server --------------------编程问答-------------------- 混分。。。 --------------------编程问答-------------------- 一个用浏览器打开,一个在本地安装,执行文件是exe.其它区别楼上说了很多! --------------------编程问答-------------------- C/S和B/S是两种不同的架构

C/S: Client/Server(客户端/服务器端) 需要在本地计算机上安装的例如QQ,现在大多数都还C/S的

B/S: Browse/Server(浏览器/服务端) 在浏览器上运行的程序架构,如网站,erp系统,OA系统。 --------------------编程问答-------------------- 浏览器/服务器  b/s
客户端/服务器  c/s --------------------编程问答-------------------- C/S和B/S是两种不同的架构

C/S: Client/Server(客户端/服务器端) 需要在本地计算机上安装的例如QQ,现在大多数都还C/S的
该模式称作“胖客户模式”,就是客户端需要安装软件才能够连接到Server服务器端才能进行作业

B/S: Browse/Server(浏览器/服务端) 在浏览器上运行的程序架构,如网站,erp系统,OA系统。
该模式称作“瘦客户模式”,客户端只需要使用浏览器连接到Server服务器端,然后运行服务器端的程序就可以完成作业。该模式大大减轻客户端的部署更新,减轻客户端的压力,有利于使系统保持稳定健壮运行。因此是现在最流行的技术和最有发展前途的技术。(你可以看看移动联通电话费收费系统,基本都是B/S的)

--------------------编程问答-------------------- B/S 是browser/server 浏览器中显示
C/S 是client/server 客户端显示
B/S结构比C/S结构有如下优势: a 维护升级方式简单 b 用户访问范围更大 ,但它不太安全,速度较慢 

C/S结构比B/S结构有如下优势 : C/S的界面比B/S友好,比较安全,速度快.

--------------------编程问答-------------------- c/s 客户端/服务器
b/s 浏览器/服务端 
c/s一般需要安装 但是 b/s程序不需要安装 --------------------编程问答-------------------- 楼上这么多人都回答了,我就凑个热闹。 --------------------编程问答--------------------
引用 50 楼 querystringcom 的回复:
浏览器/服务器 b/s
客户端/服务器 c/s


| --------------------编程问答-------------------- c/s是客户端/服务器,用于开发桌面应用程序(需要安装exe文件)   
b/s是浏览器/服务器,用于开发网页 --------------------编程问答--------------------
引用 56 楼 pengliang1982 的回复:
c/s是客户端/服务器,用于开发桌面应用程序(需要安装exe文件)   
b/s是浏览器/服务器,用于开发网页

++ --------------------编程问答-------------------- --------------------编程问答-------------------- 都是来围观的? --------------------编程问答-------------------- 蹲坑中... --------------------编程问答-------------------- 一个部署/修改方便,另一个相当不方便呗。 --------------------编程问答-------------------- 恩,楼上的都拜读了,写得不错
C/S最大优势是把很多处理分散到用户自己的机子上处理,减轻服务器的压力;最大缺陷是客户端维护难,我有亲身经历,客户端升级程序写好后,放到服务器,用户可以点击升级,但你的用户都形形色色,有的升级,有的不升级,弄成自动升级呢,呵呵,有的用户说我习惯用旧版了,不要新的;这样,有几个版本的客户端,就要给配几个服务器程序版本,你说麻烦不!!
B/S,用浏览器代替客户端了,对所有用户都是一样的,不存在维护难问题,尽管浏览器也有不同版本,但毕竟有限,尽力去兼容吧;还有就是“客户端”和服务器间的通信由浏览器、IIS做好了,开发容易了。但也有不足,浏览器能为用户提供的功能毕竟少(相对客户端软件),还有,响应速度慢,通信时,会有好多没用的html代码额外传输,不过用AJAX还可以,基本可以达到和C/S一样的响应速度 --------------------编程问答-------------------- 其实都那样! --------------------编程问答-------------------- B/S结构,web开发并不是很简单,上手容易,但是想深入,难,可谓深不可测 --------------------编程问答-------------------- c/s做出来的东西,如果给别人用,就需要安装,像qq、各种游戏、飞信、yy等等。
而b/s就是网页模式的,不需要下载的。 --------------------编程问答-------------------- C/S是在客户端运行的,而B/S是在浏览器里运行的。 --------------------编程问答-------------------- 我是来接分的。 --------------------编程问答-------------------- 楼猪已回答 --------------------编程问答--------------------
引用 14 楼 dingzongyinnihao 的回复:
引用 13 楼 wjhgzx 的回复:
B/S 是browser/server
C/S 是client/server

B/S 是browser/server 浏览器中显示
C/S 是client/server 客户端显示

其实都那样 --------------------编程问答-------------------- 太多人已回答正确! --------------------编程问答-------------------- C/S的维护起来比较麻烦。
B/S结构的维护起来比较方便

C/S  Client / Server  客户端/服务器
B/S  Browser/ Server  浏览器/服务器

--------------------编程问答-------------------- c/s是客户端/服务器,用于开发桌面应用程序(需要安装exe文件)   
b/s是浏览器/服务器,用于开发网页 --------------------编程问答-------------------- 这两种模式开发出来的软件都各有自己的特色,要具体看客户的需求采用不同的模式,一般B/S的模式在数据访问方面要比B/S的方式快. --------------------编程问答-------------------- 我想以下内容应该可以解决你的问题:

Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。

◆B/S和C/S的结构异同:硬件环境不同:

C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

◆B/S和C/S的结构异同:对安全要求不同

C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布部分可公开信息。B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。

◆B/S和C/S的结构异同:对程序架构不同

C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求,B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统。SUN和IBM推的JavaBean构件技术等,使B/S更加成熟。

◆B/S和C/S的结构异同:软件重用不同

C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。B/S对的多重结构,要求构件相对独立的功能。能够相对较好的重用。就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。

◆B/S和C/S的结构异同:系统维护不同

系统维护是软件生存周期中,开销大,相当重要C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级难,可能是再做一个全新的系统。B/S构件组成方面构件个别的更换,实现系统的无缝升级。系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

◆B/S和C/S的结构异同:处理问题不同

C/S程序可以处理用户面固定,并且在相同区域,安全要求高的需求,与操作系统相关,应该都是相同的系统。B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的,与操作系统平台关系最小。

◆B/S和C/S的结构异同:用户接口不同

B/S和C/S的结构异同:C/S多是建立在Window平台上,表现方法有限,对程序员普遍要求较高。B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,降低开发成本。

◆B/S和C/S的结构异同:信息流不同

C/S程序一般是典型的中央集权的机械式处理,交互性相对低。B/S信息流向可变化,B-B、B-C、B-G等信息流向的变化,更象交易中心。
--------------------编程问答-------------------- LS 的好 --------------------编程问答--------------------
引用 2 楼 bdmh 的回复:
bs是浏览器模式,就是网页形式,cs是需要在每个客户端都安装exe,不通过ie浏览的

很简单的 browser/server client/server --------------------编程问答-------------------- 不错都给分 回答正确加100分   --------------------编程问答-------------------- 谁说B/S架构不用装客户端来着的?

全新系统

你把IE浏览器卸了看看你怎么访问?

B/S 的普及,微软ie捆绑 功不可没。。。 --------------------编程问答-------------------- 来过........... --------------------编程问答-------------------- 的确,维护方面,B/S比C/S更好 --------------------编程问答-------------------- C/S 客户端/服务器
B/S 浏览器/服务器 --------------------编程问答-------------------- 我就看看不说话。 --------------------编程问答-------------------- 简单的说
网页浏览器访问的是B/S
窗体访问的是C/S --------------------编程问答-------------------- B/S模式无需安装客户端软件,只需要有浏览器就行,便于维护吧 --------------------编程问答-------------------- 我习惯把B/S看成是C/S的特殊形式,两种都有客户端和服务器,只是B/S的客户端是浏览器,浏览器主要是处理一些文字、图像等常变的信息,因此成为一种标准,需要支持html,javascript等标准化语言,适用于网络环境,使用比较方便。C/S需要自己开发在客户端的程序,由于是自己开发的,可以充分利用客户端的资源,如内存,文件系统,字库等,功能比较强大。各有千秋,关键是看使用场景和市场需求而定。 --------------------编程问答-------------------- B/S是网页的  只要在服务器端装好就行 C/S是客户端的  服务器和客户端都要弄
--------------------编程问答--------------------
引用 13 楼 wjhgzx 的回复:
B/S 是browser/server
C/S 是client/server


+1 --------------------编程问答--------------------
引用 87 楼 jie8991 的回复:
引用 13 楼 wjhgzx 的回复:
B/S 是browser/server
C/S 是client/server


+1

+1 --------------------编程问答-------------------- B/S 和 C/S 的优点和缺点楼上和楼上的楼上说的很清楚,但是楼主要了解的深入光听别人说是没用的,主要的还是有自己的项目开发经验作支撑才能有自己的判断,细微的地方时说不出来的,而且,没有人说B/S一定比C/S好,也没人说一定坏,两个模式的选用是以实际东西来定义的,还有啊,两个模式对应的工程都主要是以和服务器交换信息为主的作业,如果是客户端作业未主要的话,还是CS模式。 --------------------编程问答-------------------- b/s——browse server

c/s——client server --------------------编程问答-------------------- c/s 客户端/服务器 
b/s 浏览器/服务器  
顾名思义,很明显的了 --------------------编程问答-------------------- --------------------编程问答-------------------- 前面说的够多了,就为了接分。 --------------------编程问答--------------------
引用 2 楼 bdmh 的回复:
bs是浏览器模式,就是网页形式,cs是需要在每个客户端都安装exe,不通过ie浏览的


bs是浏览器模式,就是网页形式,cs是需要在每个客户端都安装exe,不通过ie浏览的 --------------------编程问答-------------------- c/s 客户端/服务器  
b/s 浏览器/服务器 --------------------编程问答-------------------- 问题有些简单了。 --------------------编程问答-------------------- 感觉时光倒流了一、二十年;这个已经不是什么需要搞清楚地概念了。 --------------------编程问答-------------------- 这个问题已经不是问题了。 --------------------编程问答-------------------- 用淘宝的 阿里旺旺来举例说明吧。

你电脑上下载安装的 阿里旺旺 就是  cs模式。
你上淘宝网站,直接在网页上用的 阿里旺旺,就是bs模式 --------------------编程问答-------------------- 本身从名字上理解就是大家平时说的, 要是从本意上说可能已经变了。
以前B/S是瘦客户端,维护和业务处理在服务器端,人机交互和结果呈现
在客户端。可是随着大家对呈现效果的需求上升,各类脚本及特效插件的大量
应用, 基本上已经混淆了这个概念。应该保留下来的就是业务处理在服务器端,
其他都可以放在客户端, 这也符合有效利用计算机资源及分布式运算能力了
其实计算机就像社会,没有绝对的界限,只是在某种条件下的相对概念,只是人为
的根据某些情况划定了些新词汇界限而已,。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,