网站是什么?
网站可以理解为是一种软件,建立
网站也可以理解为是一种软件开发。
体系结构
**现在大多数软件采用B/S
或C/S结构体系,这里有必要说明一下两者的区别。**
C/S软件体系结构是客户端client和服务器端server
组成的体系结构,例如QQ
,MSN等。用户需要下载客户端,服务器需要采用专门的软件和大型数据库支持。
特点:客户端软件要求比较高。
B/S软件体系结构是浏览器broswer和服务器server组成的软件体系结构。不需要用户安装客户端软件,通过浏览器输入服务器URL登陆即可。
特点:完全通过浏览器操作实现,简化客户端负荷,降低总成本,具有分布式特点,维护,扩展方便。
动态网站
区别于静态网站的基本方法是看是否采用了数据库。在动态
网站用户可以和服务器交互,网站上主要是框架的基础,网站大部分内容动态存放在数据库中,用户通过读取数据库来获取。
动态网站开发所需的web构建
客户端浏览器 —> 解释客户端代码
可扩展超文本标记语言 —> XHTML
层叠样式表CSS —> 布局和美化
客户端脚本编程语言JS —> 与用户交互,开发特效
Web服务器 —> Apache
服务器端脚本编程语言PHP —> 协助服务器,对Web服务器的扩展
数据库管理系统 —> Mysql