软件架构相关概念
程序员文章站
2022-04-15 19:12:04
软件架构相关概念1基本概念Client/Server简称为 C/S: 客户端/服务端,如电脑端的QQ、LOL,特点是有一个软件安装在电脑上Browser/Server简称为 B/S: 浏览器/服务端,如网页版的淘宝,b站,特点是在浏览器上通过网站的网址进行访问。2.二者的优缺点C/S优点:响应速度快,与用户交互的界面和操作丰富,安全性能高缺点:程序安装较麻烦,维护成本高,进行一次升级,所有的客户端程序都需要升级B/S优点:无需安装程序,有一个浏览器即可。无需升级多个客...
软件架构相关概念
1基本概念
-
Client/Server
简称为 C/S: 客户端/服务端,如电脑端的QQ、LOL,特点是有一个软件安装在电脑上 -
Browser/Server
简称为 B/S: 浏览器/服务端,如网页版的淘宝,b站,特点是在浏览器上通过网站的网址进行访问。
2.二者的优缺点
- C/S
优点:响应速度快,与用户交互的界面和操作丰富,安全性能高
缺点:程序安装较麻烦,维护成本高,进行一次升级,所有的客户端 程序都需要升级 - B/S
优点:无需安装程序,有一个浏览器即可。无需升级多个客户端,只用升级服务器就行
缺点:安全性能和访问速度较差(但随着网络技术和安全技术的发展我相信未来会是B/S架构的天下),
本文地址:https://blog.csdn.net/weixin_45622961/article/details/107363773
上一篇: Java | 谈谈StringBuilder的使用和细节
下一篇: 第二周学习记录之面向对象
推荐阅读
-
苹果iMac一体机无盘启动的方案与教程(附相关软件下载)
-
栈和队列数据结构的基本概念及其相关的Python实现
-
360wifi快传软件怎么遥控电脑进行相关操作 360wifi快传遥控电脑关机的方法
-
苹果iMac一体机无盘启动的方案与教程(附相关软件下载)
-
HashMap原理(一) 概念和底层架构
-
栈和队列数据结构的基本概念及其相关的Python实现
-
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
-
C#多线程学习之(一)多线程的相关概念分析
-
文本编辑器软件EverEdit怎么样?EverEdit相关功能介绍
-
Linux平台上的多种软件安装方式与更友好的包管理相关软件介绍