美文网首页程序员
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架构

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