php-web前端html5-1
目录
网站的功能已经彻底改革,从“静态内容”的展示转向“动态内容”的传递:
了解软件架构
网络系统软件开发包括B/S与C/S两种结构都可以进行同样的业务处理
-
什么是C/S
- C客户端client/S服务器sever
- eg:王者荣耀,英雄联盟,QQ,微信。
- 理解:需要下载他的特定的客户端,然后输入用户才可以进入服务器。
- 特点:
- C/ S软件通常需要特定的客户端来使用
- 可以通过任意的协议进行通信
- C/S软件的客户端有数据处理和存储的能力,可以把应用软件的计算和数据分配在客户端和服务端。
-
什么是B/S
- B浏览器browser/S服务器server
- 特点:
- 软件不需要特定的客户端
- 和服务器进行通信使用http协议
- 它将所有的数据都存储在服务器上
- B/S软件的优缺点
- B/S结构相比C/S结构使用起来比较方便,不需要下载特定的客户端
- B/S结构维护升级更方便
- B/S成本低,不用开发特定的客户端
- B/S数据相对安全,因为已经存储在服务器上
- 应用服务器运行数据负荷较重,但可以多几个服务器
网站的功能已经彻底改革,从“静态内容”的展示转向“动态内容”的传递:
- 静态网站:用户只能在网页中浏览不能做任何的数据性交换
- 动态网页:采用数据库的开发模式