【Web前端】BS和CS⽹络结构的介绍及其各⾃的的特点
⾸先了解⼀下什么是⽹络应⽤程序(web app)
⽹络应⽤ 就是运⾏在⽹络环境下的应⽤程序,⼤体来说可以分为两⼤类: C/S结构和B/S结构
网络前端需要学什么B/S和C/S都是随着互联⽹的发展⽽出现的⼀种⽹络结构模式,⽽其⽤的⾮常⼴泛,在我们⽣活中都很常见。那它们到底是什么呢?接下来就详细的介绍⼀下B/S和C/S。
B/S结构和C/S结构
⼀、B/S结构
B是英⽂单词“Browser”的⾸字母,即浏览器的意思;S是英⽂单词“Server”的⾸字母,即服务器的意思。B/S就
是“Browser/Server”的缩写,即“浏览器/服务器”模式。
B/S结构是随着互联⽹的发展,web出现后兴起的⼀种⽹络结构模式。这种模式统⼀了客户端,让核⼼的业务处理在服务端完成。你只需要在⾃⼰电脑或⼿机上安装⼀个浏览器,就可以通过web Server与数据库进⾏数据交互。
这下是不是明⽩了“B/S”结构是什么了呢?⼤家是不是每天都在使⽤这种结构呢?在⼿机或电脑上⽤浏览器上百度搜索、看新闻等就是在使⽤“B/S”结构进⾏数据交互。
B/S结构
这种“B/S”结构有很多好处,维护和升级⽅式更简单,客户端是浏览器,基本不需要维护,只需要维护升级服务器端就可以,当然还有很多好处,在这就不⼀⼀介绍了。
⼆、C/S结构
C是英⽂单词“Client”的⾸字母,即客户端的意思,C/S就是“Client/Server”的缩写,即“客户端/服务器”模式。
C/S结构是⼀种软件系统体系结构,也是⽣活中很常见的。这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以⼤⼤降低通信成本,但是升级维护相对困难。⽐如我们⼿机中安装的、qq、王者荣耀等应⽤程序就是C/S结构。
三、B/S结构和C/S结构的区别
硬件环境不同,C/S通常是建⽴在专⽤的⽹络上,⼩范围的⽹络环境。⽽B/S是建⽴在⼴域⽹上的,适应范围强,通常有操作系统和浏览器就⾏;
C/S结构⽐B/S结构更安全,因为⽤户相对固定,对信息的保护更强;
B/S结构维护升级⽐较简单,⽽C/S结构维护升级相对困难;
我们这学期学习的《⽹站前台技术》是属于B/S结构web app的开发。
当然我们知道⼀个应⽤app在逻辑上都可以分为三⼤部分即:现实逻辑UI(presentation logic),业务逻辑(business logic)和数据。
我们主要在第⼀个部分就是显⽰逻辑,因为这部分的运⾏环境为浏览器(即前端或客户端)我们⼀般把这部分技术称为前端技术
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论