C/S 和 B/S 的区别及B/S的优点

S:server,服务器

C:client,客户端

B:browser,浏览器

C/S就是通过客户端(如QQ客户端)访问服务器,

B/S 就是通过浏览器访问服务器

客户端需要用户下载,并且安装才可以使用,如QQ

B/S的优点

  1. 只需要通过浏览器就可以随时随地访问,不用下载安装客户端
  2. 不用用户进行升级,更新,就可以访问到最新的内容,使用最新的功能
  3. 数据持久存储在云端,不用担心数据的丢失
  4. 具有统一的平台和UI体验
  5. 新一代的web技术提供了更好的用户体验
时间: 2024-10-07 07:36:34

C/S 和 B/S 的区别及B/S的优点的相关文章

Atitti  css   transition Animation differ区别

Atitti  css   transition Animation differ区别 1.1. transition的优点在于简单易用,但是它有几个很大的局限.  1 1.2. js 动态改变 style 内容 ,样式覆盖 1 1.3. Velocity 和 GSAP2 1.1. transition的优点在于简单易用,但是它有几个很大的局限. (1)transition需要事件触发,所以没法在网页加载时自动发生. (2)transition是一次性的,不能重复发生,除非一再触发. (3)tr

epoll和select区别

先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法 一.问题引出 联系区别 问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种: 1.使用多进程或者多线程,但是这种方法会造成程序的复杂,而且对与进程与线程的创建维护也需要很多的开销.(Apache服务器是用的子进程的方式,优点可以隔离用户) 2.用一个进程,但是使用非阻塞的I

Atitti css transition Animation differ区别

Atitti  css   transition Animation differ区别 1.1. transition的优点在于简单易用,但是它有几个很大的局限.  1 1.2. Transition是可以自动触发的使用timeout1 1.3. js 动态改变 style 内容 ,样式覆盖 2 1.4. Velocity 和 GSAP2 1.1. transition的优点在于简单易用,但是它有几个很大的局限. (2)transition是一次性的,不能重复发生,除非一再触发. (3)tran

多路复用select和epoll的区别(转)

先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法 一.问题引出 联系区别 问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不能满足要求,大概的解决方案有以下几种: 1.使用多进程或者多线程,但是这种方法会造成程序的复杂,而且对与进程与线程的创建维护也需要很多的开销.(Apache服务器是用的子进程的方式,优点可以隔离用户) 2.用一个进程,但是使用非阻塞的I

[转]IO模型及select、poll、epoll和kqueue的区别

(一)首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select and poll) signal driven I/O (SIGIO) asynchronous I/O (the POSIX aio_functions)—————异步IO模型最大的特点是 完成后发回通知. 阻塞与否,取决于实现IO交换的方式.      异步阻塞是基于select,select函数本身的实现方式是阻塞的,而采用sel

Linux 与 Unix 到底有什么不同?区别在哪?

Linux 与 Unix 到底有什么不同?区别在哪? 如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中.数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场份额的报告,但Linux在数据中心操作系统上的份额可能高达70%,而Windows变体几乎涵盖了所有剩余的比例.使用任何主流公共云的开发人员可以假定目标系统将运行Linux.近些年来,随着Android和基于Linux的嵌入式系统在智能手机.电视.汽车和其他设备中的应用,Linux随处

JS笔记

---this 作用域---------------------------------------------------- 一. var foo = { bar: function() { return this.baz; }, baz: 1 }; (function(){ return typeof arguments[0](); })(foo.bar); 考察this作用域的问题, var foo = { bar: function() { console.log(this);retur

atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml

atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml 1. yaml是个好的选择.. 1 2. 数据的层次结构--结构:hash,list,和block literal. 1 3. yaml跟json的实现区别 1 4. xml的优点及json的问题 2 4.1. ide友好 2 4.2. JSON也适合与任何数据,复杂struts难以阅读 2 4.3. json难以手工维护 3 5. 基于YAML的开源项目解析YAML文件最常用的Java库是JvY

最好用的几款机械键盘品牌旗舰店推荐

新用户购买机械键盘需要了解什么? 传统的机械键盘曾被物美价廉的薄膜键盘所替代,而当前的机械键盘主要是面对电竞行业.游戏行业以及有大量打字输入需求的人群的,比 如游戏玩家.编辑和码农一类的.同时在模具.材质.轴.结构还是价格.功能等方面上,也与传统的机械键盘有些区别. 机械键盘的优点与缺点 优点很显著,寿命长,按键手感很舒服. 缺点也很突出,就价格贵,不过听说即使是价格贵,码农发烧友都喜欢这种欧. 为什么机械键盘价格差异那么大? 了解轴之后再来谈谈,为什么机械键盘的价格会有百元与千元之间的差距,即