软件开发
网站建设
主机域名
企业邮箱
网络营销
网站建设、软件开发,请咨询热线:13662328867(李先生) 在线QQ:303502139
首页
业界
建站
电商
设计
Web开发
Java
DotNET
数据库
服务器
网络
编程
首页 > 软件开发 > 软件开发相关问题
B/S架构与C/S架构的对比
出处:威迅网络 加入时间:2009-3-18 10:10:05 点击量:1726
广州番禺网站建设公司
广州番禺软件开发,seo优化公司
1.(B/S架构)以浏览器为基础的应用程序的优缺点:
· 易于安装:可以用于许多桌上型计算机,并且和客户机算计的操作平台无关。大多数计算机已经默认安装有浏览器软件(有些应用系统需要基于IE浏览器,或者需要安装java虚拟机,在此暂且忽略不及)。
·易于部署与维护:只需要在服务器端进行部署和维护工作。
·必须在线工作:工作效率和网络是否延迟有关。
·不能充分利用客户端计算机的资源:只能通过有限的HTML语言来呈现用户界面,没有利用客户端计算机的计算处理能力。只能利用浏览器的打印功能来打印资料,不适用于企业的报表打印。
·网络传输量大:由于客户端不能保存状态数据,因此必须在客户端和服务器之间传输用户界面内容以及所需的数据。
·安全性较低。对于服务器来说可以通过防火墙软件来过滤数据,因为所有传输内容都是基于HTTP端口。但很难对数据进行加密和签名以保证在传输过程中的完整性。(HTTPS似乎并不能解决问题)
·适合电子商务或不要求严格控制客户端的应用程序。
2.(C/S架构)丰富型客户端应用程序的优缺点:
·充分利用客户端计算机的资源:可以为用户提供丰富的界面元素,可以存取本机磁盘与本机应用程序接口 (API),执行速度较快。
·网络传输量较小:只需在客户端和服务器之间传输数据。
·安全性较高。可以方便的在客户端和服务器执行加密和解密操作,同时也可以通过Web Service来消除传统的应用程序诸如防火墙和HTTP的障碍。
·安装、部署和维护工作较为繁琐:对客户端计算机在操作平台和附加软件上有一定的限制和要求。
·可以离线工作:前提是本地必须有缓存数据的能力,这涉及到与服务器数据同步的问题。
·适合企业内部应用程序。
下一篇:没有了
上一篇:没有了
关于威迅
|
联系我们
|
付款方式
|
友情链接
|
站点地图
CopyRight© 2004-2012 威迅网络版权所有 All Rights Reserved.
粤ICP备05143800号
标签(tags):番禺网站建设,番禺网络公司,番禺做网站,番禺网页制作,番禺网页设计,番禺域名注册,番禺建站,番禺网站推广,番禺软件公司,番禺软件开发
标签(tags):广州网站建设,广州网络公司,广州做网站,广州网页设计,广州网页设计,广州网站开发,广州软件公司,广州网站推广