B/S与C/S区别

        学习B/S有一段时间了,新闻发布系统是第一个B/S项目,做完了以后感触颇深,对于和之前的机房收费系统的区别有了很直观的感受。

        首先,知道了网页开发和客户端开发过程大同小异,只不过用的方式不一样。C/S是客户端和服务端开发的简称,就是平时用的软件都是C/S开发,而打开浏览器打开的一个个网页都是B/S开发,但是两者本质没有什么区别的,可以说B/S是一种特殊的C/S。C/S的前端用浏览器就是B/S了。

        其次,B/S的UI开发用的是ASP.NET而到了C/S就是WinForm了。B/S开发时,用各种标签来进行ui开发,用css来设计样式,C/S这是可视化的放各种控件,再对各个控件事件编程。

       目前两台机器通信,大部分通过tcp /ip协议,所以两者区别只是使用的是基于tcp/ip之上的哪种协议,B/S基于建立与tcp/ip之上的http,以及基于xml协议的html,所有人循序的都是这套规则,所以就有了一个可以固定下来的前段UI---浏览器去处理,而C/s统一建立于tcp/ip,只是遵循的规则不一定一致,没有一个固定UI去处理,所以需要根据不同协议准则单独开发UI。另外,C/S升级时较为麻烦,需要客户一个一个的升级,而B/S则能在客户不知情的情况下进行了升级,维护较为方便。

      

        

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值