(1)网络计算模式
C/S模式(Client/Server,客户/服务器):
其工作分别由服务器和客户机完成。服务器负责管理数据库的访问,为多个客户程序管理数据,并对数据库进行检索和排序,此外,还要对客户机/服务器网络结构中的数据库安全层加锁,进行保护。客户机负责与用户的交互,收集用户信息,通过网络向服务器请求对诸如数据库、电子表格或文档等信息的处理工作。
B/S模式(Browser/Server,浏览器/服务器):
在客户端统一采用如IE一类的浏览器,通过WEB浏览器向WEB服务器提出请求,由WEB服务器对数据库进行操作,并将结果传回客户端。
(2)两种模式的比较分析
l 开发和维护成本
C/S开发和维护成本较高。对不同客户端需要开发不同的程序,且应用程序的安装、修改和升级,均需要在所有的客户机上进行。而B/S,客户端只需有通用的浏览器,所有的维护与升级工作都是在服务器上执行,无须对客户端进行任何改变,因而大大降低了开发和维护的成本。
l 客户端负载
C/S的客户端具有显示与处理数据的功能,负载重。随着应用系统的功能越来越复杂,客户端的应用程序也变得越来越庞大。B/S的客户端把事务处理逻辑部分给了服务器,客户端只须进行显示即可,俗称为“瘦”客户机。
l 可移植性
C/S移植困难,因为不同开发工具开发的应用程序,一般情况不互不兼容,难以移植到其他平台上运行。对于B/S,在客户端安装的是通用浏览器,不存在移植问题。
l 用户界面
C/S用户的界面是由客户端所安装的软件决定,因此用户界面各不相同;而B/S通过通用的浏览器访问应用程序,使用时类似于浏览网页。
l 安全性
C/S适用于专人使用的系统,可以通过严格的管理派发软件,适用安全性要求较高的专用应用软件;而B/S适用于交互性要求较多,使用人数较多,以及安全性要求不是很高的应用环境。
l 小结
综上所述,这两种开发模式都是网络环境下的开发模式,B/S相对于C/S具有更多的优势,现如今大量的应用开始转移到应用B/S的模式,许多软件公司争相开发B/S版本的软件。由于Internet逐步走进人们的日常生活当中,对电子商务有进一步的应用需求,客户简便化的使用要求对加速推广使用B/S模式起到了推波助澜的作用。
分享到:
相关推荐
标题和描述中提到的知识点主要聚焦于信息系统架构中的两种主流模型——C/S(Client/Server,客户端/服务器)和B/S(Browser/Server,浏览器/服务器)。这两种模型各有优势,适用于不同的场景,以下是对这些知识点的...
浅谈检测/校准用软件的可靠性验证rar,浅谈检测/校准用软件的可靠性验证: 计算机技术的发展对检测/校准工作产生了极大的影响,新型的带有自动化程序和统计技术的设备给检测/校准工作带来了很大的变化。...
浅谈计算机网络安全现状与防御技术.pdf
浅谈C语言在非计算机中的教学
在编程世界中,C语言是一种基础且强大的编程语言,它以其高效、灵活和对底层硬件控制的能力而闻名。本文将深入探讨C语言中的数据存储,包括数据类型、内存管理、存储类别以及变量的生命周期,旨在帮助读者理解C语言...
浅谈计算机C语言实验教学.pdf
浅谈C语言在计算机中的运用 (1).pdf
本教程将深入浅出地介绍ASP.NET的核心概念、工作原理以及在B/S(Browser/Server)架构中的实际应用。 1. Web基本工作原理: Web的基本工作原理基于HTTP(超文本传输协议),它是互联网上应用最为广泛的一种网络...
### 浅谈职业中专计算机C语言教学中循环应用 #### 一、“循环”的结构 在C语言教学中,循环是一种极为重要的结构,它能够帮助程序员处理重复性任务,简化代码,提高程序效率。学生要学好C语言,就必须掌握其基本...
浅谈如何构建现有计算机网络安全体系结构.pdf
通俗易懂了解TCP/IP协议,了解每一层协议的作用和工作原理。
### S50卡AB密钥浅谈 #### 一、S50 IC卡概述 S50 IC卡,也称为Mifare S50卡,是由Philips(现为NXP)公司于2001年推出的一种非接触式智能卡。它广泛应用于门禁系统、考勤系统、消费系统等领域。S50卡内部集成了64...
全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机、GPS和重力感应器进行工作的方法和技巧,最终介绍了如何优化、测试并...
"浅谈C语言程序设计网络精品课程的教学设计" 本文主要讨论了C语言程序设计网络精品课程的教学设计,通过对教学设计的探讨,旨在提高网络教育的教学效率和质量。作者首先阐述了教学设计的概念和重要性,然后详细介绍...
总的来说,基于B/S架构的电力系统业务传递审批软件设计旨在解决传统审批模式的痛点,提升电力行业的办公效率,同时确保数据安全。通过合理的技术选型和系统设计,可以实现电力业务的高效流转,促进整个行业的现代化...
"浅谈C语言的教学.pdf" 本文主要探讨C语言教学的目标、方法和要点。作者认为,C语言教学的目标不仅是让学生理解基本的语法和句法,还要让学生拥有编程的思想和技能,让学生可以独立地阅读、编写和调试C语言程序。 ...
2022年浅谈计算机网络安全_浅谈计算机的分类.docx
浅谈计算机网络安全策略.pdf
浅谈计算机平面美术设计课程教学模式