首页 > 其他分享 >C/S与B/S的区别

C/S与B/S的区别

时间:2024-06-21 12:30:34浏览次数:6  
标签:区别 需要 浏览器 兼容问题 平台 升级 安装

对于测试的小伙伴并不陌生,大家面试的时候,面试官最经常问的就是C/S与B/S的区别是森么?

接下来就简单看一下他们都有什么区别以及问题。

C/S

        软件需要进行安装、卸载、更新

        软甲需要占用硬盘空间

        不可跨平台(操作系统)

B/S

        基于浏览器,不受到平台的限制

效率:c/s效率高,某些内容已经安装在系统中了,b/s每次都要加载最新的数据

升级:b/s无缝升级;c/s存在多种升级方式

安全:c/s更安全,需要安装、注册、登录;b/s有浏览器即可使用,安全程度低

开发成本:b/s成本低;c/s需要不同的系统要不同的开发人员,成本高

B/S 应用于浏览器的兼容

        需要考虑的是应用在不同的浏览器中表现,体现的就是兼容性

        主要考虑哪些浏览器(chroSme、firefox(火狐)、ie、360、uc、百度...)及浏览器的版本问题

B/S常出现问题兼容问题?

        界面错乱(受css的影响)

        界面的功能不能使用(受js影响)


C/S 应用于操作系统(平台)的兼容
需要考虑同平台的不同型号或者版本之间的兼容问题

容易出问题的平台是android(手机厂商多,型号多,屏幕大小不等)

标签:区别,需要,浏览器,兼容问题,平台,升级,安装
From: https://blog.csdn.net/m0_49058142/article/details/139857166

相关文章

  • 类与结构体的区别
    原文链接:https://www.cnblogs.com/lcxBlog/p/4903070.html     https://blog.csdn.net/weixin_43831728/article/details/105916518区别:1.类型不同结构是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。那么结构体就是当成值来......
  • uniswap、pancakeswap、shadowswap、有什么区别
    Uniswap、PancakeSwap和ShadowSwap是三个不同的去中心化交易所(DecentralizedExchanges,简称DEXs),它们在各自的区块链生态系统中运作,并且有各自的特点和优势。下面是它们之间的一些主要区别:Uniswap平台:Uniswap是在以太坊区块链上运行的最著名的去中心化交易所之一。机制:它......
  • count(1)与count(*)区别
    count(1)和count(*)都是用来计算数据库表中行数的函数,但它们有一些微小的区别。count(1):这个函数会计算指定列(在这里是1)中非空值的数量。在实际应用中,通常使用count(1)来计算行数,因为它更简洁,而且不需要关心具体的列名。count(*):这个函数会计算表中所有行的数量,包括含有NU......
  • STM32同步通信与异步通信的区别及特点
    1.同步通信同步通信是指通信双方在通信过程中需要使用同步信号进行同步,以确保数据的正确传输。STM32的同步通信主要有两种方式:SPI和I2C。-SPI(SerialPeripheralInterface):SPI是一种高速的同步串行通信协议,它可以实现STM32与外设之间的高速数据传输。SPI通信需要使用4根线:时钟......
  • session、cookies、tonken以及JWT的定义以及区别
    session概述Session用于记录用户的状态。Session指的是一段时间内,单个客户端与Web服务器的一连串相关的交互过程。在一个Session中,客户可能会多次请求访问同一个资源,也有可能请求访问各种不同的服务器资源。Session是由服务器端创建的原理Session会为每一次会话分配一个S......
  • dockerfile 指令 ADD 和 COPY 的区别
     Dockerfile中的ADD和COPY指令都用于将文件或目录从构建上下文复制到Docker镜像中,但它们之间存在一些关键差异: 基本复制功能:COPY:纯粹地将从构建上下文(即执行dockerbuild命令时指定的目录及其子目录)中的文件或目录复制到镜像中指定的路径。ADD:除了具......
  • 在Java中public class与class的区别(详细解释)
    在Java中,class 关键字用于定义一个类。当你使用 class关键字定义一个类时,它可以是公开的(即可以从其他包中访问)或包私有的(即只能在定义它的包内部访问)。在编写程序时,为了明确指定一个类为公开的,我们可以使用public 关键字来修饰 class。下面是publicclass 和 class(没有......
  • ssm springmvc springboot区别
    pom.xml文件里看ssm<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web......
  • 【攻防技术系列】动态库和静态库有什么区别?
    计算机的运行当然离不开内存。程序运行在内存当中,那么程序在内存中的布局是什么样子的呢?程序的内存分为代码区、数据区、堆区和栈区,它们的布局是这样的,这里重点看代码区。代码区中是什么呢?这里主要就是你写的代码,当然还有你使用的库。这里主要是标准库,以及非标准库,也就是......
  • 函数内部返回指向字符串的指针和数组名的区别
    目录两道题目进程的内存分布结论两道题目先来看两道与内存管理有关的题目以下程序会出错吗?如果不会则输出什么?#include<stdio.h>char*func(){ char*str="HelloWorld"; returnstr;}intmain(){ char*str=func(); //程序输出HelloWorld printf("%s\n",......