B/S 与C/S有什么区别

C/S 是Client/Server(客户端/服务器)的缩写;
在C/S架构中,服务器通常采用高性能的PC 、工作站或者小型机,而且采用大型数据库系统,如:SQL server 、DB2 、Oracle 或Sybase 等。客户端需要安装专用的客户软件。
B/S 是Brower/Server (浏览器/服务器)的缩写。
客户端通常只是要求安装一个浏览器(Browser),如:FireFox 、IE 、Chrome 等即可,服务器通常安装SQL server 、DB2 、Oracle 或Sybase 等数据库;在B/S架构中,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。浏览器通过Web服务器同数据库进行数据交互。
两种架构存在,应用工中以下区别:
(1)硬件要求不同。c/s一般建立在专用的网络上,是小范围的网络环境;而B/S一般构建于广域网上,不需要专门的网络硬件环境,只要能接入网络即可。在B/S脚骨的应用中,客户C/S端值需要能够运行浏览器就可以了。
(2)架构要求不同。C/S程序更加注重流程,需要对权限多层次校验,对系统运行速度可以较少考虑。而B/S

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,309评论 19 139
  • C/S是client/server的缩写,在C/S架构中,服务器通常采用高性能的PC、工作站或小型机,而且采用大型...
    saviochen阅读 354评论 0 3
  • 一、什么是C/S和B/S 要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。 第一、什么是...
    JohnRambot阅读 5,550评论 0 6
  • 经典的偶像剧里总是有一个默默无闻为女主付出很多的男二。以前我总是替女主觉得可惜,为什么看不到身边这个一直坚持着的人...
    SpaghettiZ阅读 128评论 0 0
  • 周五下午乘最后一班高铁19:09到达上饶,然后在上饶住了一宿,第二天早上去爬山。其实可以在车站直接包车或者拼车直接...
    正念如是阅读 224评论 0 0

友情链接更多精彩内容