aspx和php的区别是什么?

区别:aspx(ASP.NET)是微软公司推出的新一代脚本语言,只能用在Windows平台;PHP是一种跨平台的服务器端的嵌入式脚本语言,Linux/U4 a Gnix、Windows都能用。php基本没有“可视化”的开发环境,而aspx有。

aspx和php的区别是什么?

PHP

P` G # f h ` G 9 ?HP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java 和 Perl 语言的v , 4 | { ; P ,语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。【推荐:《PHP视频教程》】

还有一点o 0 2 x S @ Z ! .,PHP是完全免费的,不用花钱,你可以从PHP官} 6 S #方站点自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。PHP脚本语言的文件后缀名是 .php

JSP

JSP是Sun公司推出的新一代网站开发语言,Sus c #n公司借助自己在Java上的不凡造诣,将Ja` 3 0 jvaW s E K h从Java应用程序和JavaAppletd R Y q Z * x 6 O之外,又有新的硕果,就是JSP,JavaServerPage。JSP可以在Serverlet和JavaBean的支持下,完成功能* i | D K u s c (强大的站点程序。JSP脚本语言的文件后缀名是 .jsp

ASP

ASP全名ActiveSerB ! b * x A everPages,是MicroSoft公司开发的服务器端脚本Q H S 2 C环境,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEg P 9 W 8B服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。asp文件后缀名是 .asp

aspx,即ASP.NH A I h {ET

ASP.net又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。他不是asp的简单升级,因为他的编程方法和asp有很大的不同,他是在服务器端靠服务器编译执行的程序代码。ASP 使用脚本语言,每次请求的时候,服务器调用脚本解析引擎来解析执行其中的程序代码,而ASP.NET 则可以使用多3 k = & u 9 F ) C种语言编写,而且是全编译执行的,比ASP 快,而且,不仅仅是快的问题,有很多优点。ASP.NETQ z S K x m ] V基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。 他还支持很多V - g R )语言的编写,比如java、c#、vb.net ,功V E o f能很强A M ] T Y m ; q ~。 asp.net的文件后缀名是 .aspx

几者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成y k 6 i L YSer i J f &rvlet并由Java虚拟机解释执行,这种编译操作仅在对% K VJSP页面的第一次请求时I S r w ( _ `发生。在ASP/ASP.NET、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式0 X c / w X ! j f,而程序代码则用来描述处理逻辑。普通的HTML页面只依赖于Web服务器,而ASP/ASP.NET、PHP、JSP页面需e M ` *要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。ASP/ASP.NET、PHP、JSP几者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

以上就是aspx和php的区别是什么?的详细内容。