美文网首页程序员
B/S架构与C/S架构

B/S架构与C/S架构

作者: 菩提狗 | 来源:发表于2018-10-22 00:52 被阅读19次

简介:

B/S架构:即网页版Browser/Server,也就是我们常说的浏览器/服务器模式。可以直接通过浏览器实现对服务器的访问。

C/S架构:即客户端Client/Server,也就是我们常说的客户端/服务器模式。不能通过浏览器直接访问服务器,而是需要使用者在使用终端(PC/Phone)上安装专用的客户端软件,从而由客户端实现对服务器的访问。

比较:

其本质上的区别就是B/S是基于广域网建立的,而C/S是基于局域网建立的,以下细分的区别中大都是源于此。

硬件环境:

B/S是建立在广域网之上的,不必专门的网络硬件环境。一般只要有浏览器和操作系统即可

C/S是建立在局域网之上的,局域网之间通过专门的服务器提供连接和数据交换服务

安全系数:

B/S是建立在广域网之上的,安全系数较低,用户群也是不可知的

C/S是建立在局域网之上的,安全系数较高,用户群相对固定

可重用性:

B/S的多重结构,要求构建相对独立的功能,可复用性较强

C/S则需要考虑整体性,构建的可复用性不强

系统依赖:

B/S建立在广域网上,面向不同的用户群,地域分散,与操作系统平台关系较小

C/S的用户界面是固定的,安全要求也较高,需要与操作系统相关,一般都是相同的操作系统

用户接口:

B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,技术难度较低

C/S多是建立在window平台上,变现方法有限,技术难度较高

总结: 

只需要一台浏览器就可以访问,且面对更新日益频繁的软件系统,不用更新客户端的C/S架构无疑是有着巨大的优势。其具有操作使用简单、维护升级方便、成本低等优点,但同时也为服务器带来了较重的数据运行负荷

而C/S的优势是具有更强的操控体验,但同时需要使用者不断地更新客户端且系统扩展维护非常复杂,适合对安全要求较高且相对封闭的架构。

**********书山有路,学海无涯,无数个孤独的夜晚,需要一点小小的成就感!**********

相关文章

  • B/S与C/S架构的优缺点

    B/S与C/S架构     B/S(Browser/Server)架构:浏览器----服务器结构,B/S 要求有操...

  • HTML入门

    概述 HTML/CSS/JS C/S和B/S架构 C/S架构client:客户端server:服务器 B/S架构b...

  • 【Web开发的架构】

    Web开发分为:B/S架构、C/S架构 B/S 架构 B/S架构的全称为Browser/Server,即浏览器/服...

  • 【第47天】python全栈从入门到放弃

    1. 简述c/s和b/s架构区别 C/S架构:充分发挥PC机的性能B/S架构:统一了应用接口,隶属于C/S架构 2...

  • 2018最新java面试题

    1.什么是B/S架构?C/S架构? B/S(Browser/Server),浏览器/服务器程序; C/S(Clie...

  • 浅谈B/S与C/S的区别

    相信从事开发和将要从事开发的小伙伴都听过B/S架构和C/S架构,那么什么是B/S架构和C/S架构呢?本人不才,就用...

  • 01-JavaOOP面试题(93题)

    1、什么是B/S架构?什么是C/S架构 B/S(Browser/Server),浏览器/服务器程序C/S(Clie...

  • B/S架构与C/S架构

    简介: B/S架构:即网页版Browser/Server,也就是我们常说的浏览器/服务器模式。可以直接通过浏览器实...

  • B/S架构与C/S架构

    C/S (Client/Server)结构 即大家熟知的客户机和服务器结构,它是软件系统体系结构,通过它可以充分利...

  • 2019-07-31

    1 java 架构 B/S 架构 C/S 架构 2 B/S 的资源类型,静态资源和动态资源 静态 html css...

网友评论

    本文标题:B/S架构与C/S架构

    本文链接:https://www.haomeiwen.com/subject/qcfwzftx.html