C/S、B/S和SmartClient(智能客户端)的优缺点比较
 
功能点
C/S结构
传统的管理软件
B/S结构
网页方式的软件
SmartClient
才子进销存
对上网条件的要求
极高(专线)
一般
C/S 结构软件仅适用于局域网内部用户或专线用户 (10 兆以上 ) B/S 网页 结构软件可以适用于任何网络结构,包括宽带上网方式,但是 B/S 毕竟需要在网页上刷新界面等内容的信息,网速过慢也会使操作受到限制;而 SmartClient 结构软件则因为安装了客户端,使对网络的要求降到了最低,就连 CDMA 等手机上网方式都可以。
客户端程序的响应速度
一般
非常快
SmartClient 的软件,因为安装了客户端,所以程序的响应相对于B/S网页结构要快很多,几乎感觉不到等待,而B/S网页结构软件在运行每一步时都需要在服务器上下载系统的界面等多项信息。导致界面刷新缓慢,甚至出现打不开现象。
客户端是否需要安装
SmartClient 的软件,需要安装客户端。不过可以安装在优盘上也能照样使用,可以避免在别的电脑上需要安装的麻烦,直接插入优盘就可以使用,大大提高了使用安全性。
打印功能是否灵活方便,
格式控制等等是否强大。
C/S 结构软件与SmartClient结构的软件在打印功能上控制更加灵活精确,需要怎样调整都可以,非常精确,而B/S网页的打印格式定位不容易控制,打印出来的单据格式不好看。
客户端是否缓存数据,网络传输量小
C/S 结构软件需时时刻刻与服务器保持数据的传输,数据传输量巨大。而B/S网页方式的除了数据的传输外,还要额外传输软件界面结构等数据,也加大了数据传输量。而SmartClient结构软件可以将数据缓存到客户端,减少了数据传输量,大大提高了运行速度。
数据是否加密压缩传送
B/S 网页数据明文传输,很容易被截取传输数据,导致企业信息泄漏(因此网上银行都采用数字证书的方式,避免这个问题,但是这种技术一般的网页进销存软件没有能力实现的,因为成本非常之高)。 SmartClient 结构软件数据经过加密压缩处理,不容易在传输中被截,即使截取到的也是加密过的乱码,因此数据不会泄露,而且经过压缩处理,大大加快了传输速度。
数据实时性
C/S 结构软件需要各客户端将数据手工同步到服务器,才能得出最终数据。B/S结构和SmartClient结构的软件都是实时与服务器保持同步。