用HTML做网页和用PHP或者ASP做网页有两种区别:
1.功能有区别:
html做网页是前端的,给浏览器执行、渲染,本地打开就可以看到效果。php/asp则不同,是服务于后端的程序,在服务器运行的,生成前端的代码发送给客户端(浏览器)。
2.状态有区别:
早期的网站都是静态的,也即是html的,有多少个页面就要有多少个html文件,1000条新闻要1000个html页面,而php等动态网站,只要一个php文件就够了,所以叫动态。动态网站才可以交互,比如用户留言。
3.语言性质有区别:
(1)php是服务器端语言,必须要运行在支持php脚本的web服务器上,hp是服务端语言。是由服务端的程序解释的。php的输出代码,最终还是要转换为HTML。
(2)php的出现主要为了处理动态网页,也就是处理htmlhtml是标记语言,不需要web服务器就可以在浏览器上被解析。html是客户端语言。是由浏览器解释的。只用HTML做出来的网页是静态网页,没任何交互功能。
HTML超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。网页显示主要是靠HTML,但HTML显示的东西基本都是静态的,但我们的网页需要互动。比如留言啊。回复留言啊。。那么就需要脚本,ASP和PHP都是这种脚本语言,插入到HTML语言中。
因为现在编写网页都要面向对象,而ASP对面向对象不是很好,现在主流脚本语言ASP.NET和PHP语言。
ASP.NET是微软发布的一种脚本语言(ASP也是),注意ASP.NET不是ASP的升级版。。语言写法相差很大。很ASP.NET抗衡的就是PHP。两个语言都很优秀。
另外要提醒的是,从企业角度来说。要架设ASP.NET是要收费的。而PHP是免费的
你有兴趣可以先选择一种进行学习。