什么是B/S开发技术?
首先来说b/s和c/s两种软件体系结构。b/s 是browser/server指浏览器和服务器端,在客户机端不用装专门的软件,只要一个浏览器即可. 而c/s是client/server指客户机和服务器,在客户机端必须装客户端软件后,才能访问服务器如sql server 2000软件体系结构定义了软件的局部和总体计算部件的构成,以及这些部件之间的相互作用 关系。部件包括诸如服务器、客户、数据库、过滤器、程序包、过程、子程序等一切软件的组成成份。相互作用关系包括诸如过程调用、共享变量访问、消息传递 等。相互作用也包括具有十分复杂的语义和构成关系,诸如客户/服务器的访问协议、数据库的访问协议网络的传输协议、异步事件的映射等,除了描述系统的构成 和结构关系外,在系统的功能需求方面,体系结构还表达了系统需求和构成之间的对应关系。B/S和C/S优点比较: 1)C/S的优点(最简单:可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。) 能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问 题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机 需要重新安装,其维护和升级成本非常高。 2)B/S最大的优点(最简单:B/S最大优势:客户端不用维护,适用于用户群庞大,或客户需求经常发生变化的情况。) 可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。 B/S架构的软件对一个稍微大一点单位来说,系统管理人员不需要在几百甚至上千部电脑之间来回奔跑,只需要管理服务器就行了,所有的客户端只是浏览器,根 本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服 务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。 B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小. B/S架构的软件系统的扩展非常容易,只要能上网,系统管理员分配一个用户名和密码,还可以在线申请等。
什么是B/S开发技术?相关推荐
- 激动人心的AutoCAD .net开发技术
自从了解了vsto和sc(SmartClient)技术后,对以前Win32的二次开发技术,再也没有一点兴趣.对Office VBA, AutoCAD lisp, VBA, PowerBuilder ...
- 面向对象的程序开发技术C++教学课件系列之四
面向对象的程序开发技术C++教学课件系列之四 转载于:https://blog.51cto.com/hnxdd/13205
- Android开发技术周报176学习记录
Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...
- SQL2000 好书 《SQL Server 2000数据库管理与开发技术大全》----求是科技 人民邮电出版社
SQL2000 好书 <SQL Server 2000数据库管理与开发技术大全>----求是科技 人民邮电出版社
- Autodesk 产品二次开发技术研讨会将在上海广州北京相继举行
6月到7月我们准备在上海.广州.北京举行三次技术研讨会,讨论新技术,展望未来.届时我也会介绍一些云计算和移动计算方面比较酷的东西,欢迎所有对Autodesk产品开发感兴趣的有关开发人员参加,不论您是否 ...
- 从今天开始,我就要潜心研究软件开发技术了,不在被名利所困
参加工作六年来,我一直被虚名所困,想要通过努力得到单位的认可,但是由于我是小副科,学校领导根本不放在心上,我反而为此浪费了很多宝贵的时间. 从今天开始,我就要潜心研究软件开发技术,不再在单位争名夺利了 ...
- 点评主流软件开发技术
为什么80%的码农都做不了架构师?>>> 点评主流软件开发技术 http://soft.chinabyte.com/297/8698297.shtml ■ 河北秦皇岛 谷俭政 ...
- 微软一站式开发技术框架解决方案 年内展望
微软一站式开发技术框架解决方案 (CodeFx) 自成立至今已有半年.在这半年里,我们完成了130个代码示例,主要覆盖了COM.数据访问.库加载.进程间通信.Office开发.WinForms等技术. ...
- [转] 2016前端开发技术巡礼
2016年马上过去了,像过去六年中的每一年一样,Web前端领域又产生了"面目全非"而又"耳目一新"的变化,不但旧事物持续不断地被淘汰,新事物也难保坐久江山,大有 ...
- 演进式数据库开发技术的障碍
如果不讨论采用本书中描述的技术时会遇到的常见障碍,我们的讨论就有疏忽.第一个障碍是文化,这也是最难克服的障碍.今天的许多数据专家都是从20 世纪70年代和80年代早期开始他们的职业生涯的,那时候&qu ...
最新文章
- 使用qsort对不连续的内存数据排序_数据结构教程_v20201121
- apizza接口文档传二维数组
- (转)Java atomic原子类的使用方法和原理(一)
- Web Hacking 101 中文版 二十、漏洞报告
- java判断优先级代码,Java如何查看线程的优先级?
- 【Kafka】Kafka 奇怪问题之无法用Java 客户端消费
- 没有iml文件会怎么样_【商标服务】商标管理:商标没有办理续展会怎么样 ?...
- Windows 消息机制
- 机器学习sklearn
- 药店千方百剂系统无法连接服务器,管家婆千方百剂软件常见问题解决办法分享...
- win10u盘被写保护怎么解除_教你win10系统中u盘被写保护怎么解除
- elasticsearch报错:exceeds the [index.highlight.max_analyzed_offset] limit [1000000]
- 系统集成项目管理工程师知识点总结(错题记录)
- vue项目引入markdown
- Adobe的后期摄影图片处理软件Photoshop Lightroom(Lr) 6.2版本下载与安装教程
- 【LOAM系列】一:LOAM论文及代码阅读笔记
- 谷歌浏览器为什么不能自动保存账户密码?
- 多个pdf 合并成一个pdf 并且pdf加密
- Photoshop 批量照片转格式
- 神经网络实现鸢尾花分类