365比分网直播

CS和BS架构之间的差异,优势和劣势

字号+ 作者:365bet亚洲官网网址 来源:365bet网投网 2019-02-08 22:44

C / S架构的概念 C / S是客户端/服务器,它是一种客户端/服务器体系结构,是两个级别的典型体系结构。 客户端包含一个或多个在用户计算机上运行的程序 有两种服务器。一种是数据库

C / S架构的概念
C / S是客户端/服务器,它是一种客户端/服务器体系结构,是两个级别的典型体系结构。
客户端包含一个或多个在用户计算机上运行的程序
有两种服务器。一种是数据库的服务器端,通过数据库连接的客户端访问服务器中的数据,并且服务器的服务器端中的一个,并且是一个服务器端程序。服务器通过套接字与客户端程序通信。
C / S可以被视为胖客户端架构
这是因为客户端需要实现大多数业务逻辑和接口的显示。
作为客户端的一部分,它包含很多压力,因为它包含可视化和事务处理逻辑。
通过与数据库(通常是SQL或存储过程实现)的交互来实现持久性数据,以满足实际项目的需要。
C / S的优点和缺点
优点:(1)接口和操作可以非常丰富,(2)可以很容易地保证安全性能,实现多层认证并不困难。(3)由于交互只是一层,响应速度很快。
缺点:(1)有限的应用,常用于局域网
(2)用户组是固定的。
它不适合某些未知用户(3)的高维护成本,因为必须先安装程序才能使用它。
发生更新时,必须更改所有客户端程序。
建筑概念B / S.
B / S是浏览器/服务器,即浏览器/服务器架构。
浏览器是一个Web浏览器。在前面实现的事务逻辑可以忽略不计,但主事务的逻辑在服务器端实现。浏览器客户端,Web应用程序服务器和数据库端形成一个称为三个级别的体系结构。
B / S架构无需特殊安装,只需安装Web浏览器即可。
B / S可以被认为是瘦客户端架构
该B / S体系结构,可视化逻辑被传递到Web浏览器,因为事务逻辑被设置成Web应用,避免了许多客户端,在客户端上的负担降低。
因为客户端包含很少的逻辑,所以它也是瘦客户端。
C / S的优点和缺点
优点:(1)没有必要安装客户端,有一个Web浏览器。(2)BS架构可以直接放在WAN上,通过特定的权限控制实现多个客户端访问的目的,交互性强。
(3)BS架构不需要更新多个客户端,可以更新服务器。
缺点:(1)在跨浏览器中,BS架构并不令人满意。
(2)要达到CS程序的水平,需要付出很多努力。
(3)在速度和安全性方面需要巨大的设计成本,这是BS架构的最大问题。
(4)C和S要求的互动 - 为响应模式,通常你需要更新的页面,这是不是愿意看到客户。
(自Ajax开始流行以来,这个问题有所放松)
参考文献:
脚本编写C / S和B / S架构分析的差异和优缺点
B / S和C / S之间的主要区别

相关文章
  • [脂肪的影响和作用]

    [脂肪的影响和作用]

    2019-02-06 08:24

  • Lange和Nature Hall更适合购买天然护肤品和Lange推荐

    Lange和Nature Hall更适合购买天然护肤品和Lange推荐

    2019-02-04 15:18

  • 与互助营养和热怀孕网络合作的新产品。

    与互助营养和热怀孕网络合作的新产品。

    2019-02-02 00:23

  • 阿里的特点和习俗

    阿里的特点和习俗

    2019-01-30 09:46