已经学习了两天的前端基础知识,不禁冒出一个疑惑,我不是来学php的么,前端是什么鬼,和我也有关系么?那通过今天的学习,从本质上知道了php与html之间的不解情缘。下面,用几个问答对话来弄清楚他们之间的关系。
一、学习PHP为什么还要学习HTML?
首先,我们要知道,前端开发主要是指静态页面的编写,主要用到HTML,CSS,javaScript,那么后端呢,也叫服务器端,他运行在服务器环境中,而前端直接运行在浏览器中。一句话来说,前端html代码由浏览器负责解释并执行;后端代码例如php由服务器上的特殊程序来运行。那么php是用来干什么的?简单一句话就是动态生成html代码的。那么我们也就知道了学习php为什么要学习html了。来看一段代码
我们刚说了,php是生成html代码的,那html的标签等等所有属性都可以在php中表现出来,再来看一个栗子:
总结一下:学习php还要学习html的原因就是php运行的结果就是html,所以要学好html。
二、为什么选择PHP?
我们知道,除了php,还要java,python,asp等等后端开发语言,但是在实际工作开发中,往往最后都要用php来开发项目,究其原因,一个字:快。现在是信息时代,很多项目需要迅速上线运营,那在同样能达到开发结果的前提下,当然要选择上手快,开发快,迭代快的php啦。
三、为什么要用框架开发?
首先我们要知道,php可以进行原生开发,可以把php标签直接嵌入到html代码中,这是任何一个语言都无法实现的,但是这也导致了开发者对代码的编写五花八门,不利于项目整体的完整性和可维护性,所以衍生了很多框架,框架可以约束代码编写规范,对项目的开发起到了很重要的作用。在国内,最流行的框架莫过于thinkphp了,当前最新版本为5.1.20,在国外最流行的是laravel,版本为5.6,我们选用tp框架进行开发。
总结一下:框架就是声产力,就是开发规范
那么我们也就知道了为什么学习php还要学习html了,也知道了选用php作为开发语言的原因,有了html和php,我们做网站可以说是万事俱备只欠代码了。学好html,学好php,开发一个nb的网站不是梦!