C/S和B/S两种软件体系结构
目前两种流行的软件体系结构就是C/S和B/S体系结构,下面对两种体系结构进行一下总结:
1.C/S(客户端/服务器模式):
客户端和服务器都是独立的计算机,客户端是面向最终用户的应用程序或一些接口设备,是服务的消耗者,可以简单的将客户端理解为那些用于访问服务器资料的计算机;服务器是一台连入网络的计算机,它负责向其他计算机提供各种网络服务。
2.B/S(浏览器/服务器模式):
这种模式是随着Internet技术兴起而出现的一种网络结构模式,将系统大部分的逻辑功能集中到服务器上,客户端只实现极少的事务逻辑,使系统的开发和维护都更简洁。
3.两者比较:
(1)C/S是建立在局域网上的,B/S是建立在广域网上的
(2)C/S的软件重用性没有B/S的好
(3)C/S结构的系统的升级困难,要实现升级可能要重新实现一个系统,B/S结构中可以实现系统的无缝升级,降低维护的开销,升级简单
(4)B/S结构使用浏览器作为展示的界面,表现的更加丰富,C/S的表现有局限性
(5)C/S结构和操作系统相关,B/S结构可以面向不同的用户群,与操作系统的关系较小。