首页 > 编程知识 正文

app是cs还是bs架构,qq是bs架构还是cs架构

时间:2023-05-04 08:13:42 阅读:162291 作者:778

C/S架构是客户端/服务器结构,是一种众所周知的软件系统架构,通过向客户端和服务器端适当分配任务,减少系统的通信开销,具有两端硬件环境的优势早期的软件系统往往以此作为优先设计标准。 B/S结构或浏览器/服务器(Browser/Server )结构是随着互联网技术的兴起而改变或改进了C/S结构的结构。 在此结构下,用户界面完全通过WWW浏览器实现,部分事务逻辑在前端实现,而主要的事务逻辑在服务器端实现,形成所谓的3-tier结构。 B/S结构主要需要利用日趋成熟的WWW浏览器技术,并结合浏览器的多种SCR;pt语言(VBS Cr;pt,javascr;pt…) )和ActiveX技术在复杂的专用软件中实现在Windows 98/Windows 2000中,由于操作系统内置了浏览器技术,因此该体系结构是当今APP应用的理想体系结构。 C/S和B/S之间的差异:客户端/服务器基于局域网。 浏览器/服务器基于广域网。 1 .不同硬件环境的C/S一般建立在专用网络上,在小范围的网络环境下,局域网之间通过专用服务器提供连接和数据交换服务。 B/S构建在广域网上。 它不必是专用的网络硬件环境。 例如,用电话上网或租用设备。 信息管理。 有比C/S更强的适应范围。 一般来说,有操作系统和浏览器就可以了

2 .对安全要求不同的C/S一般针对相对固定的用户组,对信息安全的控制能力强。 一般敏感信息系统宜采用C/S结构。 可以通过B/S公开部分公开的信息。 B/S建立在广域网上,针对的是安全控制能力相对较弱、未知的用户群体。

3 .对于不同流程架构的C/S流程,更注重流程,多层次验证权限,较少考虑系统运行速度。 对B/S的安全性和访问速度的多重考虑是基于需要更加优化的基础上建立的。 具有比C/S更高的要求B/S结构的过程架构具有发展趋势。 从MS的. Net系列的BizTalk 2000 Exchange 2000等,到全面支持网络组件构筑的系统. SUN和IBM推荐的JavaBean组件技术等,使B/S更加成熟。

4 .软件可以考虑重用不同的C/S程序不可避免的整体性,部件的复用性不如B/S要求下的部件复用性好。 B/S对的复用结构要求部件具有相对独立的功能,可以相对良好地复用。

5 )系统维护不同的系统维护在软件的生命周期中开销很大。 -------重要的C/S程序是整体性的,必须从整体上来考察,必须处理出现的问题和系统升级。 升级很难。 虽然可能会建立新的系统B/S部件配置,但是可以单独更换部件,实现系统的无缝升级。 最大限度地减少系统维护开销。 用户从网上自己下载安装就可以实现升级

6 .处理问题不同的C/S程序可以处理用户界面固定,且在同一区域,安全要求高,与操作系统相关。 所有应该是同一个系统的B/S建立在广域网上,面向不同的用户群,分布地域,这是无法实现的。 与操作系统平台的关系最小。

7 .用户界面不同的C/S多建立在Window平台上,表达方式有限,程序员一般要求较高的B/S建立在浏览器上,以更丰富生动的表达方式与用户交流另外,大部分难度降低,开发成本降低。

8 .信息流不同的C/S程序一般是典型的集中式机械处理,交互性相对较低的B/S信息流是可变化的,B-B B-C B-G等信息,流向的变化像交易中心

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。