首先来说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开发技术?相关推荐

  1. 激动人心的AutoCAD .net开发技术

    自从了解了vsto和sc(SmartClient)技术后,对以前Win32的二次开发技术,再也没有一点兴趣.对Office VBA,  AutoCAD lisp, VBA,  PowerBuilder ...

  2. 面向对象的程序开发技术C++教学课件系列之四

    面向对象的程序开发技术C++教学课件系列之四 转载于:https://blog.51cto.com/hnxdd/13205

  3. Android开发技术周报176学习记录

    Android开发技术周报176学习记录 教程 当 OkHttp 遇上 Http 2.0 http://fucknmb.com/2018/04/16/%E5%BD%93OkHttp%E9%81%87% ...

  4. SQL2000 好书 《SQL Server 2000数据库管理与开发技术大全》----求是科技 人民邮电出版社

    SQL2000 好书 <SQL Server 2000数据库管理与开发技术大全>----求是科技  人民邮电出版社

  5. Autodesk 产品二次开发技术研讨会将在上海广州北京相继举行

    6月到7月我们准备在上海.广州.北京举行三次技术研讨会,讨论新技术,展望未来.届时我也会介绍一些云计算和移动计算方面比较酷的东西,欢迎所有对Autodesk产品开发感兴趣的有关开发人员参加,不论您是否 ...

  6. 从今天开始,我就要潜心研究软件开发技术了,不在被名利所困

    参加工作六年来,我一直被虚名所困,想要通过努力得到单位的认可,但是由于我是小副科,学校领导根本不放在心上,我反而为此浪费了很多宝贵的时间. 从今天开始,我就要潜心研究软件开发技术,不再在单位争名夺利了 ...

  7. 点评主流软件开发技术

    为什么80%的码农都做不了架构师?>>>    点评主流软件开发技术 http://soft.chinabyte.com/297/8698297.shtml ■ 河北秦皇岛 谷俭政 ...

  8. 微软一站式开发技术框架解决方案 年内展望

    微软一站式开发技术框架解决方案 (CodeFx) 自成立至今已有半年.在这半年里,我们完成了130个代码示例,主要覆盖了COM.数据访问.库加载.进程间通信.Office开发.WinForms等技术. ...

  9. [转] 2016前端开发技术巡礼

    2016年马上过去了,像过去六年中的每一年一样,Web前端领域又产生了"面目全非"而又"耳目一新"的变化,不但旧事物持续不断地被淘汰,新事物也难保坐久江山,大有 ...

  10. 演进式数据库开发技术的障碍

    如果不讨论采用本书中描述的技术时会遇到的常见障碍,我们的讨论就有疏忽.第一个障碍是文化,这也是最难克服的障碍.今天的许多数据专家都是从20 世纪70年代和80年代早期开始他们的职业生涯的,那时候&qu ...

最新文章

  1. 使用qsort对不连续的内存数据排序_数据结构教程_v20201121
  2. apizza接口文档传二维数组
  3. (转)Java atomic原子类的使用方法和原理(一)
  4. Web Hacking 101 中文版 二十、漏洞报告
  5. java判断优先级代码,Java如何查看线程的优先级?
  6. 【Kafka】Kafka 奇怪问题之无法用Java 客户端消费
  7. 没有iml文件会怎么样_【商标服务】商标管理:商标没有办理续展会怎么样 ?...
  8. Windows 消息机制
  9. 机器学习sklearn
  10. 药店千方百剂系统无法连接服务器,管家婆千方百剂软件常见问题解决办法分享...
  11. win10u盘被写保护怎么解除_教你win10系统中u盘被写保护怎么解除
  12. elasticsearch报错:exceeds the [index.highlight.max_analyzed_offset] limit [1000000]
  13. 系统集成项目管理工程师知识点总结(错题记录)
  14. vue项目引入markdown
  15. Adobe的后期摄影图片处理软件Photoshop Lightroom(Lr) 6.2版本下载与安装教程
  16. 【LOAM系列】一:LOAM论文及代码阅读笔记
  17. 谷歌浏览器为什么不能自动保存账户密码?
  18. 多个pdf 合并成一个pdf 并且pdf加密
  19. Photoshop 批量照片转格式
  20. 神经网络实现鸢尾花分类

热门文章

  1. 运动控制卡的函数库与Linux,运动控制卡应用开发教程之ROS(下)
  2. Bootstrap按钮元素使用方法
  3. TikTok营销策略 如何打造TikTok爆款视频?
  4. Python的@装饰器是干什么用的?
  5. 腾讯云TCB云函数抓取微信订阅号话题标签文章
  6. 【Excel从头开始】-1 Excel基础设置
  7. 学生台灯色温多少合适?2022双十一性价比最高的护眼台灯推荐
  8. windows兼容模式
  9. 丢包、拆包、粘包的原因及解决办法
  10. MATLAB m_map工具包的安装“三步走”