00:00
来同学们,咱们接下来继续往下看,那再往下看呢,我们先看这个,先在document这啊点右键,我们新建一个文本文档吧,我们先写一下叫HTML的什么课堂笔记,各位啊,课堂笔记来HTML首先这块呢,我们先说一下什么呢,就是说。呃,这个以后啊。这个关于系统结构这种啊,我们可以简单聊一聊系统结构啊,BS结构架构和CS。架构BS架构指的是什么呀?浏览器和谁搜吧。明白吧,浏览器和服务器的交互形式啊,叫浏览器和服务器的交互形式啊,这是BS。
01:02
那CS是谁死亡啊?这是非常典型的客户机。啊,或者客户端和服务器端。的交互形式。交互形式。以后我们主要走的是这个方向啊,以后主要走的方向是这个各位啊BS架构。那BS架构浏览器支持哪些语言啊?HTLCSS加script。啊,那写什么HTCX和javascript代码的这人啊,职位叫做什么外的前端开发工程师。听懂了吧?
02:04
它就是这样的啊,前端页面上的图片。需要谁UI设计师完成?这是不是也是个职位啊,哎,S是服务器端server server端的语言很多,CC加加Java对吧?啊,包括Python啊等等啊等等也不说了。我们主要是哪个,我们主要是使用什么语言,Java语言完成什么服务器端的开发,明白什么意思吧?但是我问大家,你是这个团队当中的,你只会Java行不行?不行,别的photoshopps咱就不不怎么要求你了啊,对谁对Java程序员来说没有太高的要求啊,会与不会都无所谓,但是这个注意啊,Java程序员目前来看啊,也需要干什么,会一些前端的东西。
03:22
啊,会一些前端的东西,这个趋势会越来越。严重,这个趋势也会越来越大,什么意思?可能将来出现一种情况,就是说我招了你这个程序员,进了我的团队,前端和后端都是你来写。这有可能是这样啊,啊,那有多老师他会不会这样,也让我不会这个我觉得不不会不会啊,除非。这个团队啊,他特别穷,他特别穷,穷到什么地步呢?就是说我连UI我都得让咱们程序员去弄啊,这个就就就就不行了,为啥呢?程序员我们就是你说一个人术业有专攻嘛,就是你中工这一块可以你说我是全才这样的人,不是说没有有但是很少对不对,那图片这种东西你就找一个美术专业的呗,对吧,画出来人家还还好看,是你让我画画出来是对不对啊,你能接受就可以啊,我给你给你给你给你给你画啊行简单了了解一下啊,咱们这个职位,咱们的职位各位啊,然后这一块呢,要注意。
04:38
BS架构的系统有什么优点,各位?优点和缺点吗?优点是啥?先说缺点吧。
05:01
速度慢。对吧,体验不好。还有啥?速度慢,体验不好,界面不炫对吧,界面不炫酷。诶,你想想是不是这样,速度慢是咋回事啊,不是网速跟网速没啥关系。因为客户端。是一个非常单薄的浏览器,浏览器上啥也没有。你想把这个界面初始化出来,所有的数据必须都来自于服务器端。就你这个网页原先是没有的,什么也没有的,你要从没有变成有你这个过程,我问大家是不是得需要所有的东西都从服务器端通过网线传过来,传播的数据量是比较大,所以这个速度慢,体验不好,有同学说有的老师那我这个CS的速度,速度就快,体验就好吗?你说的太有道理了啊,CS原因很简单,比如说我们装QQ,我们需不需要先从QQ的官网上下载一个几十兆的文件,先把这个客户端装上去啊,也就是说实际上我们在连在我们电脑上是不是已经已经有有很大一部分东西了,就已经我们只需要从服务器端传过来很少量的数据,是不是就可以完成交互啊?所以CS这个东西它体验好,它的速度快,界面还炫酷,这是CS。
06:33
明白什么意思吧,所以娱乐型的软件都是偏什么CS的,公司内部使用的系统,办公系统啥的都是什么系统BS。为啥呀?为啥呀?公司内部就办个公,需要炫酷吗?需要吗?不需要啊,不需要,对,还有一个很重要的原因,各位啊,BS的优点我们可以说一下。
07:02
升级方便,超级方便,只升哪一块,只升级服务器端代码即可。客户端你根本就不用升级,客户端升啥级啊,客户端就浏览器。对吧,客户端就只是个浏览器。你肯定你你你想想啊,就是这样,BS为什么没有BS架构的这个基于这个三三基,基于这个这个网页版的3D游戏。基于网页版的3D游戏会卡死你是吧?你网页版的3D游戏弄一个网页上面啥也没有吧,是不是得,是不是得构造一个法师,这个法师是不是得从得从那个服务器端把所有的数据全传过来到浏览器上,是不是才能呈现个法师啊,你E嚓砍一刀卡住了,缓过来之后死了对吧,就是这样。
08:13
我说一下基于网页版的3D游戏,除非你用H5来做。H5倡导的是胖客户端。对胖客户端的意思,什么意思啊,就在我的胖呗,是吧,哎,就在这个浏览器上提前先集成很多东西。这个浏览器以后变得会很肥大。对,这个浏览器可能就不是那么单薄了,对,有可能这个浏览器就就是好几个G啊,一装E浏览器装上去,那接下来你可能就是体验会更好一些嘛,对吧?哎,你比如你构造一个这个构造刚刚才我所说的比如法师,那你可能只需要传个颜色值过来,对吧,你把这个法师的坐标给我传过来,我在至于构造这个法师这个这个活谁干,浏览器在本地干活,听懂了吗?不从服务器往往外传,往这传。
09:11
听明白了吧,所以说这个怎么说呢,BS它的优点就是客户端不需要升级,只需要升级服务器端代码啊,升级速度比较快一些。啊,维护成本比较低一些啊维护成本低,缺点呢,速度慢,体验不好,界面不全。企业内部的解决方案都是采用什么架构,BS架构的系统,因为什么,因为企业内部办公需要的一些系统啊,不需要炫酷。明白吧,不需要炫酷,各位啊,不需要特别好的用户体验。
10:04
只要能做数据的什么增删改查即可。并且企业内部更注重什么维护的什么成本。明白吧,所以呢,我们一般情况下初级时候干活,我们开发的系统都是人家人家这个企业内部需要的一些系统。能理解吧,哎,你不会说出去做游戏开发啊,你要做游戏开发做这个的。明白吧,你做游戏开发你有方向啊,你说Java能不能做游戏开发?可以,Java做游戏开发当然可以了,没问题。啊,那是另外一个方向,我们走的不是这个方向,我们走的是这个方向。我们专门以后为谁提供解决方案的,为企业内部提供解决方案的。对是这样,那CSBS架构有哪些代表啊,BS架构的系统有哪些代表,有哪些代表多了京东。
11:14
对吧,百度天猫是吧,哎,但是京东百度天猫他们分别也提供了CS的结构吧,比如手机的APP。那不就属于吗?是不是啊,就是啦。CS架构的,它的这个缺点是什么?就一个啊,升级麻烦。啊,维护成本较高,优点呢,速度快,体验好啊,界面炫酷,娱乐型的。
12:03
娱乐型的。系统啊,多数是CS架构。升级麻烦各位啊,比如说您要是给一个银行开发一个CS结构的系统给银行,比如说给中国农业银行。农业银行全国这么多网点,对吧。每一个网点是不是都会有业务员,你知道业务员吧?哎,你去农行开一张银行卡,你刚刚来到北京的时候,你你去青年公寓对面那个农行,你你办一张银行卡嘛,你办银行卡你拿着身份证过去了,他是不是一顿在那操作呀,拿着身份证又刷呀,这个卡这个是吧,就这卡出来了,那我问你那个业务员,他面前是不是应该有个系统啊。那是银行内部使用的系统吗?那就是Java开发的。对啊,这个Java那就是Java开发的呀,各位Java员开发的啊,有松老师你怎么知道的,那个系统就是咱们郭鑫老师那个团队开发的。
13:08
就咱们讲师团有个郭鑫老师嘛,啊,郭鑫老师是咱们讲那个p two p项目最后倒数第二阶段那个老师嘛。他之前就是给农行开发的系统,目前农行还在用这个,还还在用这个系统啊,虽然可能进行了升级,但还在用Java小。那如果他要是采用CS,会有什么问题?各位银行的业务会不会发生改变?银行的业务会不会发生改变,银行业务发生改变会有什么问题?银行业务发生改变的话,那客户端需不需要升级?咋的,你客户端升级你跟那个业务员说一声啊,你说业务员你们都准备好了啊,装一个客户端,你这个客户端能让业务员装吗?每一个业务员电脑上的环境需要配,配完环境是不是才能装那个QQ软件,它不像您想象的从网上下个QQ就装上去了啊。
14:00
银行的数据安全你得考虑,这种东西你不能交给不专业的人去做吧?于是乎您2015年开发的CS架构的系统,在2017年2018年2019年的时候,你需要进行对农行系统进行全方面升级,升级的时候,您的现在面临的问题是什么问题呢?每一个网点的每一台机器上的客户端都需要干什么重新安装,而这个安装活就必须得公司派运维去安装,你不能让业务员去装这个东西懂什么意思吧?这个量大吗?全国这么多家,咱不说全国,就整个北京城就累死了。如果您当初用的是BS,还有这个事儿吗?只要业务员电脑上有一个啥就行,浏览器咱都知道,安装操作系统免费赠送浏览器,比如说微软安装Windows系统免费赠送浏览器啊,哪个电脑上没有浏览器都有吧?听懂什么意思了吧,所以说BS的升级是相当方便,CS升级是相当麻烦,基于这方面考虑啊,我们企业内部的解决方案多数99%以上都是BS的。
15:15
选CS架构的少。CS都是前些年的。啊,但是您不能说CS没落了,各位啊,您可千万别出去这么说啊,那现在主流是BSCS谁用啊。我说一下子啊,这个CS还是很火的,它的量其实BS你不一定能干过他。对不对,你CS还超级多的,咱不能说咱们以后主动走BS,咱就一顿说BS好啊,这个东西看您怎么说对不对啊,这个不能乱说各位啊,出去之后说话要有水平啊,常见的CS架构的系统QQ啊对吧?哎,微信也有电脑版是吧,微信对吧,支付宝对不对啊,累死了很多啊对,游戏啊魔兽游戏你要你要你需要安装好几个G的文件对吧,然后才能玩的啊对。
16:23
所以说你这个魔兽游戏呢,就就不会说体验不好是吧,他体验还是很好的,还是很好。好了,那这块呢,咱们把这个系统结构呢,给大家说一下,以后咱们主要走的BS,咱们现在先搞定谁B这端,B这端搞定C和va个。
我来说两句