用HTML做网页和用PHP或者ASP做网页有什么区别?

 我来答
红叶和流云
2019-07-07 · TA获得超过6629个赞
知道答主
回答量:45
采纳率:0%
帮助的人:5828
展开全部

用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做出来的网页是静态网页,没任何交互功能。

满秀杰24
推荐于2017-11-28 · TA获得超过134个赞
知道答主
回答量:52
采纳率:0%
帮助的人:49.8万
展开全部
可能你对WEB开发不太了解,平时你上网打开网站浏览网页,在网页空白处点击鼠标右键选择查看源代码,你看到这些代码呀就是HTML标记语言。
1、HTML超文本标记语言是组成网页的基本元素。就是你平时浏览网页看到页面上那些框框呀什么的东西就是由HTML标签表现出来的。就是把你的平常看到的文字、图片、声音、等媒体信息通过一些HTML标签编排组合显示出来了。让后,你还看到有些框框怎么颜色不一样,图片摆放的位置也有不同,这就是CSS样式控制的了。通常说的HTML网页即为静态网页,包含了HTML标记,CSS样式,通常还有JAVASCRIPT。
2、php、asp是两种不同的服务器语言技术。就比如你看到一网站有留言页面,刚刚说HTML的作用就是把那些框框按钮表现出来。如果没有php、asp这样的后台服务器语言做交互逻辑处理,那么你点击提交留言是不会成功的。所以说HTML是做静态网页,不负责处理逻辑、数据,只是用于如何显示给用户看到的东西。当用php或者asp语言做后台服务器处理后,你提交的留言才会被处理收集录入数据库。当使用php或者asp开发,一般叫做动态网页,即为可以和用户交互的。
注意php、asp分别为不同的语言,他们都可以做后台开发的。
以上仅为个人观点
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网海1书生
科技发烧友

2012-04-14 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26225

向TA提问 私信TA
展开全部
打个比方吧,纯粹用HTML做的网页是白坯房,而用PHP或者ASP做的网页则是装修过的房子。
如果还是不太理解,就再打个比方:用HTML做的网页就像一台汽车的车架、外壳、座椅、轮胎、窗玻璃等等,但没有动力,跑不起来,只能看的;而用PHP或者ASP做的网页则是在前者的基础上加了发动机、方向盘、油箱、电池、刹车系统等等,这样汽车就能在你的控制下跑起来了。一句话,前者是静态的,后者是动态的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
thrntjmqvr
2012-04-14
知道答主
回答量:34
采纳率:0%
帮助的人:25.9万
展开全部
传统的ASP可以直接使用access mdb文件型数据库,使数据库可以和网页放在一起。这种方法有并发性差、安全性差的特点。 PHP在5.1版之后也内置了类似的sqlite
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中东的笑容
2012-04-14 · TA获得超过301个赞
知道小有建树答主
回答量:989
采纳率:50%
帮助的人:218万
展开全部
asp or php 可以做动态网页,实现功能性,最终输出基本上是 html
而直接做 html网页 就是固定的静态内容,或者靠编辑文件实现内容的改变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式