软件开发架构

软件开发架构

软件开发,必须要开发一套客户端与服务端。

服务端:24小时不间断提供服务

客户端:享用服务可以随时去用

软件开发架构分类

1、C/S架构

C:Client,客户端

S:server,服务端

优点:软件的使用稳定,并且可以节省网络资源。

缺点:

  1. 若用户想在同一个设备上使用多个软件,必须下载多个客户端。
  2. 软件的每一次更新,客户端也必须跟着重新下载更新。

举例:移动应用,手机淘宝,电脑上的QQ。。。

2、B/S架构

B:Browser,浏览器(客户端)

S:Server,服务端

优点:

  1. 以浏览器充当客户端,无需用户下载多个软件。
  2. 直接在浏览器上访问需要使用的软件,无需用户下载更新软件版本。

缺点:消耗网络资源过大,当不稳定时,软件的使用也会不稳定。

举例:一个域名,网址,直接在浏览器的地址栏输入域名就可以访问。

posted @ 2019-10-17 21:31  Donner  阅读(443)  评论(0编辑  收藏  举报