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 适用于用大型的官方的与互联网类的。信息可公开化的项目。或内部团队公开的。从开放难度来讲只要技术到位,其实都差不多,后台的技术都是一样的。

  • 相关阅读:
    CXF调用webservice客户端
    CXF 需要的jar包下载
    跨域解决
    eclipce集成activiti
    MyEclipse 2017 CI 7安装使用
    BaiduPCS-Go的安装及使用
    织梦后台添加友链,前台不显示|修改友情链接的显示行数
    3种方法判断手机浏览器跳转WAP手机网站
    织梦DEDE后台定时分时段自动更新发布文章插件
    织梦DedeCMS信息发布员发布文章默认自动审核更新并生成HTML页面
  • 原文地址:https://www.cnblogs.com/xieqijiang/p/14360070.html
Copyright © 2011-2022 走看看