web基础
一、软件的分类
- B/S架构(browser server):百度、12306、淘宝等
- C/S架构(client server):微信、QQ、滴滴打车
- 单机架构:office、execl、Word等
- 混合架构:拥有两种以上的架构混和
二、B/S架构和C/S架构的区分
- B/S架构:访问该网站需要通过浏览器打开
- C/S架构:访问该网站需要在网站安装本地客户端网站
- 单机架构:使用该网站需要安装本地客户端,但是不需要网络就可以使用
三、B/S架构和C/S架构的区别
- 维护性:B/S架构要优于C/S架构,B/S架构需要更新服务器,C/S架构需要更新服务器以及客户端
- 性能:C/S架构要优于B/S架构,C/S架构是两端处理数据,B/S是一端处理数据(但是目前开发B/S架构时,也是用的两端处理,比如MVC框架开发的web网页)
- 安全性:C/S框架要优于B/S框架,B/S框架采用http/https传输协议,C/S架构采用私有协议
- 兼容性:B/S架构兼容所有不同的浏览器,C/S架构兼容不同的操作系统
四、Web的组成(B/S架构统称为Web)
前端:
分为:HTML