目录
一、web技术
1.Web技术
含义:Web的本意是蜘蛛网,在计算机领域中成为网页
构成:它是一个由很多互相连接的超文本文件组成的系统
资源:系统中每个有用的文件都称为“资源”,并由“通用资源标识符”(URI)进行定位,这些资源通过超文本传输协议(Hypertext Transfer Protocol,HTTP)传送给用户,用户单击链接即可获得资源。
2.Web技术——B/S和C/S架构
(1)B/S(Browser/Server)架构:指的是浏览器/服务器端的交互
B/S架构则是将浏览器作为客户端,用户只需要安装一个浏览器,就可以访问各种网站的服务,如百度搜索、爱淘宝搜索等。
(2)C/S(Client/Server)架构:指的是客户端/服务器端的交互
客户端软件是专门开发出来的,如QQ、QQ游戏,用户必须安装软件才能使用
PHP运行于服务器端,既可以在C/S架构中为客户端软件提供服务器接口,也可以作为B/S架构来搭建动态网站。 我们主要学习基于B/S架构的网站。
3.Web技术——URL地址
传输数据所使用的协议 端口号
由于80是Web服务器的默认端口号,因此可以省略URL中的“:80” 即:http://www.itheima.com/index.html
二、常用编辑工具资源
功能强大,但占用较多资源,使用较为复杂,适合专业的开发人员使用。 小巧,占用资源较少,非常适合初学者使用
三、PHP的发展与特点
1.PHP的发展史
Rasmus Lerdorf(PHP之父)
拉斯姆斯·勒多夫
最开始是加拿大的一哥们叫Rasmus Lerdorf(PHP之父) 拉斯姆斯·勒多夫,开发了一个在线脚本工具,用来记录有多少人访问过他的在线简历,很受欢迎,于是他就开发自己的工具集!
2.PHP现在的含义
含义:Hypetext Perprocessor 超文本预处理语言
说明了PHP是预先在服务器上执行的语言(工作在服务器端),然后再把执行的结果发送给浏览器
3.PHP特点及作用
1.PHP开放的源代码
所有的PHP源代码事实上都可以得到。
2.PHP是免费的
和其它技术相比,PHP本身免费且是开源代码。
3.PHP的快捷性
程序开发快,运行快,技术本身学习快。嵌入于HTML:因为PHP可以被嵌入于HTML语言,它相对于其他语言。编辑简单,实用性强,更适合初学者。
4.跨平台性强
由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。
5.效率高
PHP消耗相当少的系统资源。