什么是bs架构

我在网上看了架构的概念,但是看不懂。我问问我架构是个什么东西,是一种语言吗?还是其它东西,怎样开发架构?用什么语言?

奋斗1989 2021-09-19 09:06 282 次浏览 赞 102

最新问答

  • LuckyXue521

    1、概念:B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server实现,形成所谓三层3-tier结构。B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等库。浏览器通过Web Server同库进行交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
    2、优势与劣势
    2、1维护和升级
    软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级的方式是“瘦”客户机,“胖”服务器。
    2.2成本与选择
    大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置。但在服务器作上,windows并不是处于绝对的统治地位。软件的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器作系统的选择是很多的,不管选用那种作系统都可以让大部分人使用windows作为桌面作系统电脑不受影响,这就使得最流行免费的Linux作系统快速发展起来,Linux除了作系统是免费的以外,连库也是免费的,这种选择非常盛行。
    2、3负荷重
    由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。因此,许多单位都备有库存储服务器,以防万一。

    浏览 356赞 144时间 2024-01-25
  • 小希很爱小希

    浏览 201赞 95时间 2023-05-02
  • 金鳞平面设计

    首先你发问的分类错了,呵呵,这个问题应该在.net编程里面。
    bs框架正确的叫法应该叫B/S框架,意思是由前端(Browser)和服务器端(Server)组成的系统的框架结构。一般这样的程序是由在客户端处理极少,大部分都在服务器端处理。举个例子,一些个站就是这样的一个结构。这不是一种编程语言,而是一种抽象的理解形式。说白了就看成是一种模版吧,你可以随便用你喜欢的语言去填写这个模板。

    不知道这样你理解不理解,再不明白到我空间留言或者直接向我提问。

    浏览 307赞 58时间 2023-03-21
  • 匆匆来匆匆走

    网上说的,还有百度百科的BS架构我也看不懂。我觉得解释一个词语应该先说明它“是什么”、还要说明它“怎么样”。我来说说我对B/S架构的理解:B/S结构是一种对软件的组成成分进行整理、分布的一种方法(或者说软件构造技术)。软件组成成分如:程序、、文档等。B/S结构就是将软件的这三个部分进行分配的一种方法,将分布到某个服务器;将程序分布到应用(程序)服务器或者WEB服务器;而客户端(浏览器)只需要加载应用服务器的部分程序,用于的显示和命令输入(比如网页的画面显示和的指令输入)。如果不明白什么是层、应用服务层、客户端表示层,就需要看看B/S结构的原理部分啦~

    浏览 390赞 80时间 2022-07-22
  • 魔幻光环

    什么是bs架构?一般来说软件开发工具要集代+权限管理+快速开发+动态接口+通用组件+动态UI于一体的,现在主流开发工具是使用B/S(Brouser/Server)开发架构来的

    B/S软件开发架构及工具详解

    B/S(Brouser/Server)架构也可以理解为web架构,是一种基于浏览器载体的框架,包含前端、后端和库三个大的方向,各个方向的工具技术都不一样。现在主流的工具技术包含.NET、SqlServer、Bootstrap等,开发工具也会不一样。

    B/S(Brouser/Server)前端开发技术工具包括三个要素:HTML、CSS和JavaScript,当然还有很多高级的前端框架,比如bootstrap、Jquery等。

    B/S(Brouser/Server)后端技术工具也有很多,比如.Net、JA、PHP等,各大语言都有其开发架构和工具,像.NET的MVC架构和Visual Studio工具,JA的J2EE架构和Eclipse工具。

    库现在有三种主流的关系型库:MysqlSQLserverOracle,还有Nosql非关系型库:Redis、Mogodb等。开发工具有SQL Server Management Studio、Navicat等。

    浏览 213赞 78时间 2022-04-23

什么是bs架构

我在网上看了架构的概念,但是看不懂。我问问我架构是个什么东西,是一种语言吗?还是其它东西,怎样开发架构?用什么语言?