到底是CS好还是BS好呢?请各位大虾谈谈自己的看法好吗?

kingwei1977 2005-01-24 01:47:16
大家都知道CS好还是BS都各有千秋,到底那种更好呢?各自都优势在哪里?我只知道CS升级维护麻烦,BS应用复杂交互不性。
...全文
683 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
yshyzg 2005-02-20
  • 打赏
  • 举报
回复
我 喜欢c/s
但学习的却是b/s
slaser 2005-02-20
  • 打赏
  • 举报
回复
马上就融合了,开发B/S的方法,开发出来的就是C/S的界面了。
传统C/S的开发方法现在不是主流了。
wfengxian 2005-02-18
  • 打赏
  • 举报
回复
C/S的客户端灵活,易用性好些。
B/S的客户操作比较死板
C/S 和 B/S 一起做,编程麻烦一些。
guojunical 2005-02-18
  • 打赏
  • 举报
回复
OK!
dragonyao 2005-02-18
  • 打赏
  • 举报
回复
OK!
dragonyao 2005-02-18
  • 打赏
  • 举报
回复
Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.
1.硬件环境不同:
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行
2.对安全要求不同
C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群.
3.对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.
4.软件重用不同
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同
系统维护是软件生存周期中,开销大, -------重要
C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同
C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统
B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.
1981david 2005-02-17
  • 打赏
  • 举报
回复
有人爱吃红烧肉,有人爱吃回锅肉,有人都爱吃,有人不吃肉只吃肉边菜。
客户想要什么,就给什么。

个人发展,b/s要流行一点。
现在的系统,一般是混合的。

abbelaries 2005-02-06
  • 打赏
  • 举报
回复
好像现在很多都作成c/s+b/s合二为一,任你选择哦
kylin__2000 2005-02-05
  • 打赏
  • 举报
回复
猫论??白猫、黑猫。
如果非要比个谁好谁坏,结果应该是:白猫非猫,黑猫也非猫。
gxlxxiaojun 2005-02-04
  • 打赏
  • 举报
回复
C/S还是B/S好,主要还是要看你开发的项目取决于两者之间的弊端。
bati_mfl 2005-02-04
  • 打赏
  • 举报
回复
结合使用!
sywxy 2005-02-04
  • 打赏
  • 举报
回复
B/S的客户端功能哪有C/S强啊.
一般股票交易软件都是用C/S的.很少看到直接用浏览器直接交易的.
ying_zi 2005-02-04
  • 打赏
  • 举报
回复
不能说谁好,谁不好。要看具体的应用。如果你把他们之间的区别搞清楚了,你就明白了!
leongwong 2005-01-27
  • 打赏
  • 举报
回复
B/S与C/S的优与劣还只是相对而言,B的架构层次较清晰,而且基于WEB开发,B结构为首选!而C来说,在局域网内开发速度较快,而且较安全!
sniper81 2005-01-27
  • 打赏
  • 举报
回复
个人角度,我喜欢做C/S的程序,但是我工作99%是开发B/S系统。
smart client也在研究一点。
uffeng 2005-01-27
  • 打赏
  • 举报
回复
smart client
MrPotter 2005-01-27
  • 打赏
  • 举报
回复
B/S本身是一种特殊的C/S,既C是B。
qd_jyx 2005-01-27
  • 打赏
  • 举报
回复
你的项目要采用CS或是BS模式,要根据具体的项目来定,谈不上好不好。
智能客户端,我还没有使用过
cnepine 2005-01-25
  • 打赏
  • 举报
回复
这个应该具体问题具体分析,不能一概而论倒是c/s好还是b/s好,它们都有自己的优点和缺点.
flysharker 2005-01-25
  • 打赏
  • 举报
回复
呵呵,现在的一般应用系统都是数据驱动的,b/s也好c/s也好,无非只是表示层的东西,这是和具体的用户业务逻辑相关的,还要分析具体的实施背景和需求。比如说用的地方很多,主要是发布信息的地方就用b/s,而涉及到比如说应用比较集中的地方或者打印控制,报表输出或者外设控制的部分就用c/s,其实这些的基础和结合点就是数据啊,这就相当于你说人是左手好还是右手好?其实他们的基础都是手,左右无非是长得地方不一样而已。看具体的用户业务逻辑了。
加载更多回复(8)

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧