本文目录一览:
ASPX、PHP,哪个难学?
aspx比较难学。
最简单的理解就是,aspx是强语言,php是弱语言。强语言数值类型是不能自动转换的,弱语言可以;aspx要引入命名空间,还要编译,php就是执行运行。
aspx, php, jsp, jQuery, ajax之间的关系?
我们做个比喻,就相当于我们去酒店预订吃饭,那么这几者的关系和角色如下:
1、html是餐桌、椅子等设施,他展现了这个酒店或餐厅的最基本的格调;
2、javascript增加了这个酒店或餐厅的服务力,比如我们时常会在中途叫服务员进行点单等,在web中则体现为丰富了网站的表现力。
JQ是一个JS库,他不仅提供点单的服务,也会在可以预订位置的时候对位置、氛围进行布置(比如增加一个小提琴演奏者为你和你的同伴进餐助兴),以满足你不同的品位需求。
ajax则是js的一种技术,流行于web2.0,实现了数据的异步提交。比如在一个非常小的排挡(web1.0),只有一个服务员,我们点东西、端菜、送水只能通过他,而他一次只能做一样事情,这个过程中我们只能傻等;而大点的餐馆,我们点单、端菜可能都是不同的服务员来完成的,在端菜的时候我们可以叫另外的服务员送点饮料、茶水,也就是说多个服务员能同时实现客户与酒店后勤之间进行交互,满足你的需求。而ajax,比如腾讯微博、优酷等网站,我们不刷新页面也能收到新的微博、评论。
3、aspx、php等服务端语言就相当于酒店厨房等后勤,客人需要什么,通过获取点单信息后他们就会按要求做什么样的菜、送什么样的酒水。他很少露面,或根本不出现在用餐的地方,默默的为你服务。
刘玉尧:网站ASP,ASPX和PHP的区别以及功能
ASP全名Active
Server
Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java
script)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,
并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和Java
Applet之外,又有新的硕果,就是JSP,Java
Server
Page。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
三者都提供在
HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成
Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。在ASP
、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的
HTML页面只依赖于Web服务器,而ASP
、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP
、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。