DHTML HTML5 PHP 三者比较

制作动态网页,请大鸟分析下三种语言的异同和优势。

DHTML 即一个页面中包括html+css+javascript(或其它客户端脚本,一般就是指这三种的统称)。

HTML5 就是html最新版本。

php 才能叫可以写动态网页的语言。

前两者都应该归类为静态网页。

动态网页是指有用户交互性功能的网页。
简要归纳如下:
  (1)动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;
  (2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;
  (3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
  (4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。

一般做网站要html+css+javascript+php或者别的(如:.net java都是可以的,还有比较老的asp)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-12
前两个是客户端语言,后者是服务器端语言
开发动态网站,两者不可或缺!
怎么能比较呢?
html少了php可以做网站,只是静态的而已
但php少了html,嘛都不行!
就算你用php输出html,最终他还是使用到了html
也就是说,html是网页的基石,而服务器端语言,不见得非要php,也可以asp、jsp、asp.net等
就像饭和人一样,吃饭是人活着的基本,所以饭和人是不能做并列比较的!本回答被提问者和网友采纳
第2个回答  2012-05-12
首先,DHTML不是语言,它是一个概念,是动态网页的意思,DHTML 结合了 HTML, JavaScript, the HTML DOM, 和CSS.
HTML5 很不错,多了些tags,对原有的一些elements做了扩充,可以去上w3schools学习学习。
PHP是服务器端语言,做数据的传接和后台处理,动态网页一般是前端的操作。不懂你为什么把它拿出来比较。

我强烈推荐Jquery。你可以自己去找些资料学习下。
第3个回答  2012-05-15
PHP开发速度超快
HTML5 跨平台,正在兴起