C# :C/S、B/S的主要异同点(在开发过程中体现出的)?

huangxb861016 2009-03-12 05:32:37
C# :C/S、B/S的主要异同点(在开发过程中体现出的)?
...全文
264 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
tjq50 2009-03-19
  • 打赏
  • 举报
回复
学习了!!!!!!!!
const1234 2009-03-19
  • 打赏
  • 举报
回复
最大的特别之点在于维护的时候,就可能看很明显了。B/S好维护,C/S维护方面不太好办,不过C/S的控件之类的多,B/S相对来说少一点,有些功能实现还是C/S好办一点!
xutao888 2009-03-19
  • 打赏
  • 举报
回复
C/S适合于做行业软件
B/S适合做管理类的应用系统
MuteG 2009-03-19
  • 打赏
  • 举报
回复
C/S是客户端/服务端,也就是属于富客户端,优点是可以减轻服务器端负荷,很多功能可以在客户端完成,客户端功能强大,缺点是客户端需要单独开发。
B/S是浏览器端/服务端,也就是瘦客户端,比如一般的Web工程,用IE浏览器就可以作为客户端,优点是不必再单独开发客户端,只需要做好服务器端就可以了。

一般情况下,从开发过程中体现的话,主要就是建立的工程不同。
C/S一般建立WinForm工程,B/S一般建立WebForm工程。
C/S一般涉及到窗体设计和美化,儿而B/S需要考虑网页页面设计和美化,以及标准化、SEO等。
C/S基本上想实现的界面效果都比较好做,毕竟都是本地工作,不过美化略显麻烦。
B/S美化比较容易,很容易做出漂亮的页面,不过界面的操作方面就麻烦一些,因为大多数动作都需要通过服务器来响应。
C/S涉及到的技术相对少一些,比如你只需要掌握C#语言就好,难点只在于该语言的高级应用。
B/S需要掌握多一些的技术点,比如:javascript、html、css、现在流行的ajax等等。

每种类型都很好玩,做起来也很过瘾,主要看项目需求了。
waitwarwolf 2009-03-19
  • 打赏
  • 举报
回复
c/s服务器和客户端都需要安装客户端,主要使用于局域网。
b/s不需要装客户端,一般应用于网站。
huangxb861016 2009-03-18
  • 打赏
  • 举报
回复
感觉起来CS要难做些是吗
A海阔天空 2009-03-17
  • 打赏
  • 举报
回复

相信越来越多的C/S结构的程序会转换到B/S上来
wang355 2009-03-16
  • 打赏
  • 举报
回复
B/S直接在浏览器运行,C/S需要下载客户端
pp7749 2009-03-16
  • 打赏
  • 举报
回复
个人体会:1.b/s部署的时候比较方便,客户端只需要浏览器就可以,当程序发生改变的时候客户端不用做修改。
2.b/s开发的时候与C/S不同的是,在UI层的不一样,B/S的UI层是通过HTML语言来实现的,需要关注CSS,JAVASCRIPT等
wengjj1985 2009-03-16
  • 打赏
  • 举报
回复
我到现在为止只接触过C/S结构,因为做的是行业应用软件,业务性比较强,而且客户要求的界面美化和效果要求比较高,感觉用此结构比较能满足他们的需求
  • 打赏
  • 举报
回复
为什么要有C/S,为什么要有B/S。。。为什么后来又要出现弱C/S....网上baidu/google一下到处都是答案来着。。。
liu4545533 2009-03-15
  • 打赏
  • 举报
回复
不同点
c/s结构能够做出很漂亮的结构 但是维护起来比较麻烦
而B/S结构维护起来比较方便
gongemail4246987 2009-03-14
  • 打赏
  • 举报
回复
要实现功能强大、业务性比较强的功能,还是需要c/s构架,有些功能b/s实现起来有些困难,有些地方需要c/s+b/s一起来完成。
zgke 2009-03-14
  • 打赏
  • 举报
回复
C/S 硬件控制比较多的东西
B/S 硬件操作少.业务变化快时.


vrhero 2009-03-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 white_dos 的回复:]
个人觉得B/S分层要分得比较清楚点.
C/S就不是那么严格了.
[/Quote]
重申一次...分层是工程方法,和B/S、C/S没有直接关系...

[Quote=引用 5 楼 liucfy 的回复:]
BS主要是用户连接服务器的客户不多的时候。CS主要连接服务器的客户多,并且界面多变
[/Quote]
你恰好理解反了...
liucfy 2009-03-14
  • 打赏
  • 举报
回复
BS主要是用户连接服务器的客户不多的时候。CS主要连接服务器的客户多,并且界面多变
zjh222 2009-03-13
  • 打赏
  • 举报
回复
C/S功能强大,B/S功能一般,它主要应用于WEB
业余写写代码 2009-03-13
  • 打赏
  • 举报
回复
c/s:推拉模式
b/s:拉模式
huangxb861016 2009-03-13
  • 打赏
  • 举报
回复
那怎么分清楚那中是C/S那种又是B/S哦~
white_dos 2009-03-12
  • 打赏
  • 举报
回复
个人觉得B/S分层要分得比较清楚点.
C/S就不是那么严格了.

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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