C/S,B/S的应用的区别

 

B/S和C/S描述:

       B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如nternet Explorer、Mozilla的Firefox、Opera和Safari,服务器安装Oracle、Sybase、InFORMix或SQL Server等数据库。 在这种结构下,用户界面完全通过WWW浏览器实现,只有一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebServer通数据库进行数据交互。

       C/S是client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型的数据库系统,如Oracle、Sybase、InFORMix或SQLServer。客户端需要安装专用的客户端软件。

B/S和C/S区别:

     在C/S中,客户端软件是为了完成更多的功能而开发的,通过它与数据库系统进行数据交换,达到数据管理的目的,将各种计算和数据处理放在客户端执行,服务器端只进行数据存取,因此客户端与服务器端交换的完全是纯数据流

      在B/S中,客户端是浏览器,而数据的计算和逻辑处理大部分都在服务器端进行,而客户端只是将计算与数据取得的结果呈现。

      在系统维护时,由于C/S整体性,当处理出现问题过后以及系统升级时,升级困难,可能需要重新做一个全新得系统。而B/S由程序构建组成,可以更换个别组件,因此系统维护开销小

      在接口上,C/S多建立在Window平台上,表现方法有限,对程序员要求较高,而B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低开发成本。

      在重用性上,由于C/S得整体性,因此C/S的重用性没有B/S好。

      在分布上,C/S一般建立在小范围的专用网络上(局域网),B/S一般建立在广域网上。

      在安全方面上,C/S一般面向的固定的用户群,信息的控制能力比较好,一般高度机密的信息系统对采用C/S结构,而B/S一般面向的时不可知的用户,对信息的控制能力相对较弱。

 

转载于:https://www.cnblogs.com/yxStudy/p/10515746.html

你可能感兴趣的:(C/S,B/S的应用的区别)