B/S结构 & C/S结构
2015-06-16 21:19
239 查看
之前一直对这两个概念不熟悉,查了一下还是很好理解的,毕竟之前做了很多B/S的项目,总结、扩展一下了解。
B/S:
结构定义:Browser/Server浏览器和服务器结构
B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape
Navigator或Internet
Explorer,服务器安装Oracle、Sybase、Informix或 SQL
Server等数据库。浏览器通过Web
Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
优势:可维护性强、可以快速更新、成本低(服务器操作系统及数据库大多是免费的)
劣势:服务器负荷大,客户浏览器端的负荷很小
C/S:
结构定义:Client/Server或客户/服务器模式
服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL
Server。客户端需要安装专用的客户端软件。
优势:充分发挥PC机的处理能力,对应的优点就是客户端响应速度快
劣势:PC可能出问题、更新版本客户端要升级成本高、对操作系统有限制
产品:国内现阶段的大部分ERP(财务)软件产品即属于此类结构。
B/S:
结构定义:Browser/Server浏览器和服务器结构
B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape
Navigator或Internet
Explorer,服务器安装Oracle、Sybase、Informix或 SQL
Server等数据库。浏览器通过Web
Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
优势:可维护性强、可以快速更新、成本低(服务器操作系统及数据库大多是免费的)
劣势:服务器负荷大,客户浏览器端的负荷很小
C/S:
结构定义:Client/Server或客户/服务器模式
服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL
Server。客户端需要安装专用的客户端软件。
优势:充分发挥PC机的处理能力,对应的优点就是客户端响应速度快
劣势:PC可能出问题、更新版本客户端要升级成本高、对操作系统有限制
产品:国内现阶段的大部分ERP(财务)软件产品即属于此类结构。
相关文章推荐
- [LeetCode]House Robber II
- Mybatis开发dao两种方法
- java俄罗斯方块
- mfc笔记(一)
- Divide Two Integers
- jdk及tomcat(免安装版)系统配置
- java中的数字格式化
- vim开发配置,函数颜色格式设置
- 函数输出多个返回值
- 【Unity3D】生成工程报错解决—UnityEditor.HostView:OnGUI() Error building Player: Couldn't build player because of unsupported data on target platform.
- caj格式如何转成pdf格式
- Html语义化的理解
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- BeautifulSoup下载给定URL里的图片(一)
- 2015.06.15,学习,读书笔记-《语法俱乐部》学习笔记
- Web系统页面打印技术实现与分析
- Memcache(MC)系列(七)Memcache stats命令
- MySQL 游戏排行榜
- Oracle数据库 中的基础的一些语法结构
- VMM系列之使用VMM服务器部署MSSQLServer