关于网页aspjspphp和ajax到底有什么区别

各位高人我想知道在网页制作方面上asp jsp php这3种是不是都是制作动态网页的只是所用的语言和底层不同~~还有ajax和这些什么关系~xhtml html xml 这些有什么区别和联系~(我看过百度百科术语太多能不能用简单的通俗的话解释下)谢谢各位高人了~~50分送上

其实楼主应该也有些了解他们了,因为还没把他们混淆起来提问.
asp是微软提供的一个比较过时了的技术,因为微软要买他的asp.net,现状是还有大量的asp的网站,但基本上不会出新的了.asp之所以要被淘汰,是因为他只是一种脚本语言,逻辑和界面没有分离,代码重用性差,不利于网站的升级,维护等.
jsp是sun(现在已被甲骨文公司收购)公司提供的一个动态页面服务技术,很好的实现了逻辑代码和页面代码的分离,而逻辑代码是用的java这种面向对象的语言,所以对于构建逻辑复杂的的大型项目十分有利,代码重用性高.升级维护等较容易.而且可移植性强,安全性高.但运行速度较慢,不实用于小型项目.
php的本质和asp是差不多的,都是解释性语言,但是效率更高,而且是免费的.现状比asp稍好.
还要说的就是asp.net,现在许多的小公司,小型项目,首选就是asp.net,所以楼主如果选择学习的话,就业的机会会多很多,现在asp.net人才需求量较大,而且入门也比较容易....精通较难.它使用的语言C#和java十分相似,也是面向对象的语言,而且结合微软的可视化开发工具,可以很快的创建一个中小型的项目.
-----------------
上面的都是服务器端的动态技术

Ajax是一种客户端的动态技术,可以不用刷新页面而与服务器交换信息并更新页面的元素,他的本质就是javascript的一次封装和异步对象的加入

html是静态网页语言,我们在网页上看到的东西和看不到的东西都是html元素,因为浏览器只认识html,xml主要是数据的传递,还有就是少量数据的保存.XHTML可以看做是一种更严格的html

-----
希望这些对你有些帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-14
jsp,php,asp是运行在服务器端的语言 它们负责把页面组织好 然后传送给客户端的浏览器
而浏览器在页面上面注册用户或填表啥的操作后 就需要提交并刷新网站 读取注册后的页面

而Ajax是客户端脚本语言 主要依靠javascript来实现
作用是 当客户端浏览器在网页上填表或注册后 动态更新网页 而不用重新读取刷新页面

Ajax实现的功能还不只这些 比如客户端动态表格添加等等本回答被网友采纳
第2个回答  2010-02-10
asp jsp php都是动态网页技术,和你理解的差不多。注意asp和asp.net是2种不同的技术。这些都属于服务器端的技术。

ajax其实就是javascript的一种应用,属于客户端技术。

html就是最基本的网页语言;
XML现在主要是做数据的交换;
xhtml算是html和XML的一种结合
第3个回答  2010-02-11
可以这样理解:
asp jsp php是做网站时,服务器端用的程序语言。
ajax是一种技术。包括javascript和html以及部分css。
xhtml你可以理解为html的新版本。
xml是一种描述语言。你暂时可以不用管这个。因为这个一般网站不用。
相似回答