zoukankan      html  css  js  c++  java
  • 对B/S 和 C/S 架构的理解

    客户机和服务器通信的两种模式

    C/S 模式是客户端应用程序+服务器模式 服务器将数据发送给客户端应用程序,客户端调用自己的图形库,绘制客户端界面,服务器和客户端只有数据的交互。

    B/S 模式是客户端浏览器+网站服务器模式 服务器会将 htm 页面数据发送给浏览器 浏览器引擎对 html 页面进行解析。调用图形库绘制 html 页面要求的页面。

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    不过就有一个前端展示的区别。所有的服务都可以写 API,后台都可以一样的写法,展示 CS/BS,包括安卓的和第三方应用市场的都可以一样的后台。只是表层的效果不一样罢了。真正说技术区别。一看维护工作。BS 维护的简单。但是现在的 CS 也同样可以服务器自动更新。另一个就针对客户对象不同。保密性不同罢了。其次就是前端效果,cs 的 wpf 做效果很好看,但是客户使用的资源成本也很大。好处是可以脱机使用。缺点就是信息推广性不太好。没有 BS 的推广好。现在做 CS 的项目基本上不大。小得一个人一个星期就搞定了。开发灵活。使用场景也灵活。这种就不适合 bs 了。还有就是针对保密性强的,不能给别人看。只希望自己使用的。CS 适用小型的,保密性强的项目,BS 适用于用大型的官方的与互联网类的。信息可公开化的项目。或内部团队公开的。从开放难度来讲只要技术到位,其实都差不多,后台的技术都是一样的。

  • 相关阅读:
    题解-CF617E XOR and Favorite Number
    题解-P3174 [HAOI2009]毛毛虫
    数论相关
    力扣 403 青蛙过河 搜索 || 动态规划
    【转载】剑指Offer 26 树的子结构
    三元组 蓝桥杯
    剑指 Offer 14- I. 剪绳子
    【转载】剑指 Offer 43. 1~n整数中1出现的次数
    n个节点的二叉树有几种情况
    1044. 最长重复子串 二分 + Rabin-Karp | | 后缀数组
  • 原文地址:https://www.cnblogs.com/xieqijiang/p/14360070.html
Copyright © 2011-2022 走看看