什么是C/S框架、什么是B/S框架
C/S
一种比较早的软件体系结构,也是生活中很常见的结构。这种结构将需要处理的业务合理地分配到客户端和服务器端,客户端通常负责完成与用户的交互任务,服务器通常负责数据的管理
这种就类似于电脑手机上安装的各种软件,通过软件于服务器进行交互!
特点
客户端的界面和功能可以很丰富, 用户需要安装客户端软件, 维护和升级的成本高,软件一旦更新, 所有的客户端都需要更新版本
B/S
互联网兴起后的软件体系结构,该结构将系统功能实现的主要业务逻辑集中到服务器端,极少数业务逻辑在浏览器实现,浏览器通常负责完成与用户的交互任务,服务器通常负责数据的管理
就比如我们现在用电脑访问的CSDN,还有你们平时访问的小电影网站,通过浏览器与服务器进行交互
无需安装客户端,只要有浏览器即可, 维护和升级的成本低,无需更新所有客户端版本, 浏览器的界面和功能想要达到客户端的丰富程度需要花费大量的成本
如果要学习Java的话,那么,以后做的基本就是BS这种框架
什么是C/S框架、什么是B/S框架相关推荐
- 深度学习框架哪家强?国产框架OneFlow做了一份测评报告
视学算法报道 机器之心编辑部 近日,国产深度学习框架 OneFlow 发布了人工智能方向深度学习领域的 DLPerf 测评报告. 数据显示,OneFlow 在 4 机 32 卡下的 ResNet50- ...
- Spring - Java/J2EE Application Framework 应用框架 第 12 章 Web框架
第 12 章 Web框架 12.1. Web框架介绍 Spring的web框架是围绕分发器(DispatcherServlet)设计的,DispatcherServlet将请求分发到不同的处理器,框架 ...
- DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介、多个方向比较、案例应用之详细攻略
DL框架:主流深度学习框架(TensorFlow/Pytorch/Caffe/Keras/CNTK/MXNet/Theano/PaddlePaddle)简介.多个方向比较.案例应用之详细攻略 目录 深 ...
- c#Struts框架理念和自制Struts框架下 复杂版
在上文中,我提到了一个"简单的zjy框架"的数据流程,但是那只是很少的一部分,用法和功能也比较简单,他能够完成的只是把一个数据库显示到页面(或者窗体)上.在这个第四章节中,我想将这 ...
- html框架集把那根框架隐藏,HTML 框架集 frameset 和内嵌框架 iframe
HTML 框架集 frameset 和内嵌框架 iframe 今天总结 和 < ifrme> 两个标签. frameset 标签用于定义一组框架集, 将多个窗口组合在一个框架集中, 各个子 ...
- python自动化框架2019_《一头扎进》系列之Python+Selenium自动化测试框架实战篇6 - 价值好几K的框架,呦!这个框架还真牛叉哦!!!...
1. 简介 本文开始介绍如何通过unittest来管理和执行测试用例,这一篇主要是介绍unittest下addTest()方法来加载测试用例到测试套件中去.用addTest()方法来加载我们测试用例到 ...
- 二次开发是什么意思_什么是框架?为什么要使用框架?我告诉你理由哦!
现在随着技术的发展,无论是后端攻城狮还是前端攻城狮,开发的时候都已经不会再像以前那样写很多原生的代码,比如:JDBC.JS等.取而代之的是各种开发框架,后端常用的框架:Mybatis.Spring.S ...
- python网站框架下载_Python搭建网站框架
1. 机器上安装python 在python官网下载python的2.7版本,然后一路next就可以安装了: 安装结束后,开启菜单会有python客户端,但是一般使用cmd命令行模式进行运行: 添加p ...
- android应用框架与原理之应用框架
应用框架是在某些特定应用领域中,程序间的共同结构,依共同结构发展程式,使程式具有一致性,增加了程式的清晰性,以降低程式的设计与维护费用. 应用框架与类别库不同 框架发展1.mvc(起源于smallta ...
- css框架:五大css流行框架的总结-css教程-PHP中文网
本篇文章给大家带来的内容是关于css框架:五大css流行框架的总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 如今,CSS框架越来越受欢迎,可以说已经应用到每一个网站上了.作为开 ...
最新文章
- K8s 1.18 正式 release | 云原生生态周报 Vol. 43
- 使用phpstudy搭建渗透测试靶场环境
- git pull 报错:The following untracked working tree files would be overwritten by merge
- CreateThread函数
- 超棒的视差滚动效果javascript类库 - Jarallax
- 时间组件选择一个时间段_衡南(光伏支架组件安装)施工队
- 数据中台必备的4个核心能力,你让数据创造价值了吗?
- (转)基于MVC4+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录...
- RabbitMQ(7)-发后即忘模型
- 程序员如何与产品经理优雅的干架
- 面试:Synchronized知识点
- 关于suitescript 无法读取Item Number Field
- Python tkinter(2)深入聊聊窗口
- PSP《大众高尔夫2P》XB资源包算法分析(2)
- Little Dima and Equation
- 新松机器人袁_中科新松许小刚:智能协作机器人是中国机器人产业发展新节点...
- 用mysql查找姓王的行为轨迹_mysql查询
- 04.第五章、范围管理
- 开源中国社区开源项目排行榜
- 软件设计中的csc_一名设计研究生吐血整理的CSC/国家留学基金委申请须知【成功经验分享】...
热门文章
- 【深度】中国半导体行业如何从芯片到生态整体突围?
- 【车间调度】基于matlab差分进化算法求解作业车间调度问题【含Matlab源码 1743期】
- 【运动学】基于matlab模拟布朗运动(可输入温度)【含Matlab源码 1610期】
- 【时间序列预测】基于matlab麻雀算法优化LSTM时间序列预测【含Matlab源码 JQ001期】
- 【运动学】基于matlab斜抛物体水平射程+竖直射高【含Matlab源码 979期】
- 【房价预测】基于matlab遗传算法优化BP神经网络房价预测【含Matlab源码 592期】
- 【路径规划】基于matlab改进的粒子群算法路径规划【含Matlab源码 491期】
- arccatalog点要素显示不完_初中生到底要不要住校?班主任:不建议,看完这3点你就明白了...
- deep-sort 代码阅读(https://github.com/nwojke/deep_sort)
- python类中的特殊方法_Python中类的初始化特殊方法