WEB应用程序中B/S与C/S架构的比较

      这段时间颇为郁闷, 感觉做程序这行实在是太枯燥,而且似乎生活圈子越来越小。索性就以前所接触到的一些项目写点东西,也算是做一个总结与纪念。

       当前很多的厂商都试图使用基于WEB的应用程序进行企业管理(例如:企业资源规划ERP、项目管理EPM、客户关系管理CRM、物料需求规划MRP。。。)从这些应用程序的常规架构上来说,一般可分为C/S或B/S两种,其中B/S是当前比较流行采用的形式,那么我就先总结一下这种WEB浏览器为客户端的优点所在:

      ·使用此种架构开发的应用,无须专门购置或开硬件终端,只要有PC和能上网的地方就可以使用。

     ·软件的升级、维护工作只须在服务器上进行,无须对每台客户端进行维护。

     ·与C/S相比教,有更为开放的标准,更容易实现跨平台。

     但也不是说使用C/S就是属于落后过时的,以下是我总结的使用C/S的一些优势:

     ·不受IE或其他WEB浏览器的限制,可以更好的与操作系统结合,比如能实现对周边硬件的控制等。

     ·某些功能可以在客户端机器上运行,不像B/S的程序,功能全部都要请求服务器处理。

     ·不一定需要上英特网,数据相对稳定与安全。

      总的来说,两种架构都各有其优缺点,主要是看具体开发什么类型的应用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值