您的位置:

asp.net不如php快?,asp php jsp的优缺点

本文目录一览:

asp.net和php哪个上手快,哪个前景大?

1. 上手度

恩PHP最简单,而且简单很多,没错的。因为我在上大学前接触过一点ASP,后来ASP过时了,上学时我在学校主要学ASP.NET(学过.NET里的Winforms桌面应用程序开发的,还有ADO.NET,所以ASP.NET才比较容易学)和JSP(也不难,但最好学过Java),后来开始学PHP(独立语言,不用学其它什么就容易掌握),感觉PHP的代码对静态网页初学者很容易,而且代码简练,各种基本功能很容易掌握。而ASP.NET则须先了解C#,VB.NET,J#等任一种.NET Framework里的开发语言,然后对Winforms和ADO.NET等.NET里的组件有一定应用能力,才能学。

2. 前景

如果比前景,恐怕两个各有各的长处。

功能上,ASP.NET必定强于PHP,因为ASP.NET已经和原来的ASP完全不同,ASP.NET是.NET Framework的一部分。ASP.NET有最强的技术支持Web Service, 而且有.NET的所有library做后盾。而且ASP.NET 在.NET 3.5中还有微软专门为AJAX开发的功能--ASP.NET AJAX,这满足开发这对新网页开发概念Web 2.0的实现。而PHP同样有丰富的library,各类功能在API上都能找到,但与.NET相比,就差一些了。而且PHP在开发AJAX时候,无法使用象ASP.NET中的AJAX控件,需要使用Dojo, Prototype等open source的JavaScript文件library,实现Web 2.0概念时,可能会遇到点麻烦。

但,不可否认的是,PHP使用率要远超于ASP.NET。因为PHP在94年已经问世至今,以有相当数量的开发者。我们熟知的国际权威百科全书Wikipedia有90%用PHP写的,而且国外流行多年的“校内网”FaceBook 也全部用PHP写的,同时Yahoo, Sony官方,Pepsi百事官方这些网站都是用PHP的。而且PHP的开发IDE可以用很多免费软件(如:Eclipse)。而ASP.NET则要用Visual Studio(express免费版功能太少,professional付费版贵),其他的ASP.NET IDE(如Dreamweaver)显然功能差远了。所以如果是中小型公司,用PHP还是最佳选择,况且PHP支持的数据库,网页服务器(Apache, IIS)和平台(可在Linux下)也是最多的。

概念上,ASP.NET的新潮的dynamic page scripting, 在其带动下就连SUN也推出自己的JavaServer Faces (其实是拓展JSP,但JSF无法取代JSP), 和ASP.NET很象, 也有很多Web Control(JTable, JTree),同时JSF也曾强了对WEB SERVCIE的支持, 也很适合ENTERPRISE LEVEL 的网站。可以看出ASP.NET足以引领一个潮流。

3. 基本开发概念

(1).关于ASP.NET的难处

如果英文学的差不多,就学PHP吧,ASP.NET是微软的.NET Framework的一部分,有强大的功能支持(但若想用那些功能,开发者必须学过.NET Framework里其它组件的用法)。而且ASP.NET比较难学,因为它在模拟.NET桌面应用程序的开发,没学过Winforms桌面应用程序的开发的人恐怕很难上手。ASP.NET可以用VB.NET, C#, J#等等所有.NET支持的语言开发。最佳的还是C#,所以学ASP.NET前要学C#或其它的语言。举个简单的例子

%@Page Language="C#" %

script runat="server"

protected void Page_Load(object sender, EventArgs e)

{

lblText.Text = "b这是我的ASP.NET页面/b";

}

/script

html

head

title我的ASP.NET/title

/head

body

asp:Label ID="lblText" runat="server" /

/body

/html

你学过HTML吧,以上的程序在服务器(如IIS)上输出后就是b这是我的ASP.NET页面/b。

(2). 对PHP的推荐

而PHP相对简单很多,不用学C#。PHP语言的语法容易懂,编程概念也不难。PHP用的很广泛,完全不比微软的ASP.NET差。国内外网站用的动态网页编程(ASP,ASP.NET,PHP,JSP,ColdFusion, Ruby)中PHP使用的绝对是最多的。而且适合刚刚学习动态页制作的开发者。举个简单的PHP例子:

?php

echo "b这是我的PHP页面/b"

?

这个在PHP服务器(如Apache)里导出后就是b这是我的PHP页面/b。

总而言之,如果有点基础,找个好点教材,估计半年内自学就能学完PHP。ASP.NET,JSP如果没有基础可能花上1年也学不来。

为什么asp.net没能比php更流行?

对于互联网来说,PHP确实有很大的优势,无论是编写新的网站,还是直接在产品的二次开发中,PHP是高效的开发。可以说,PHP是由互联网语言诞生的,但有专门的PHP强项做网站,缺点是做系统,和匹配。net / java是做相关的业务系统,所以很多公司的内部系统是用它们来开发,它是可见的,不是主题的主要所以也产生了一些错觉。

其次,我想补充的是,NET服务器很贵,SQL server不好,而且它不是开源的,等等。

答案主要使用windows3.1 ? del grow。网络,丑陋的人都没听说过Mono是什么 del ,即使CLR使用MIT开放协议不是开源的,你没有使用任何开源Java协议吗?赶紧逃跑吧。

更加奇怪的是asp.net会比PHP受欢迎。

PHP将专门用于Web开发和设计一种简单的功能强大的脚本语言,这是一种专门为Web开发语言设计的语言,也是现有的Web后端开发语言,支持最广泛和最受欢迎的时间最长的语言。

其是最主要的竞争对手是ASP和CGI。

net / sevlet/jsp这些相互竞争的技术是基于OOP语言的重工业化,web站点的快速开发并没有比PHP有更多的优势。Ruby流在PHP中已经存在了几十年,在资源支持和受欢迎程度方面很难撼动PHP的地位。

asp.net和php哪个更好?

asp.net是微软的东西,他的发展前途取决于微软的态度。

在.net之前,微软的是ASP。在微软的大力推广下,其看起来还是很有前途的。但现在,微软想推广asp.net,而ASP成了其障碍。所以从Windows Server 2003开始,微软对ASP做了许多限制,比如上传文件不能超过200KB等。再看看现在,微软为了推广Windows Vista以及最新的Windows 7,对Windows XP做了些什么,直接对普通用户停止了技术支持,就是为了迫使你更换。

如果以后,微软有了比.net更好的东西。微软估计会对.net做类似的限制,强制用户升级。

PHP是完全开源的,其需求更贴近日常的应用,代码风格类似于C语言,比较容易学习。

速度方面,虽然PHP不是经过编译的,但在Linux下的实际应用的执行效率肯定要比Windows下的.net快。

运行时的安全性PHP肯定要比微软的.net要高。不过通常代码都是没有保护的。通常需要用商业的Zend软件来加密。当然这个加密的过程也是种编译的过程。保护了代码的同时,还提高了执行速度。新的Zend的加密算法,目前还没有成功破解的。而.net如果只做单纯的编译,是很容易被反编译回来的。

PHP目前有两个支线,一个PHP4、一个是PHP5。两个支线都在共同的维护中。这保证过去使用PHP4的系统仍然能保证持续的良好的安全性和功能的更新。

PHP与ASP.NET优劣势,哪个更好

PHP与ASP.NET最大的区别是php既可以在widowos下配置服务,也可以在linux下配置服务,但.net是微软的东西,只能在windows下用,其他的就是个人所好了,连接数据库方面PHP不如.net方便

PHP程序可以运行在UNIX、Linux或者Windows操作系统下,对客户端浏览器也没有特殊要求。PHP也是将脚本描述语言嵌入HTML文档种,它大量采用了C、Java和Perl语言的语法,并加入了各种PHP自己的特征。PHP的优点为:

(1)首先它是免费的,对于许多要考虑运行成本的商业网站来说,尤其重要。

(2)开发源代码。因为这一点,所以才会有很多爱好者不断发展它,使之更具有生命力。

(3)多平台支持,可以运行在所有操作系统之下。

(4)效率高,同ASP.net相比,PHP占用的较少的系统资源,执行速度比较快。

PHP的缺点是:

(1)因为没有大公司的支持,前途不如ASP、JSP和ASP.NET。

(2)运行环境相对复杂,学习起来相对复杂。

asp.net不如php快?,asp php jsp的优缺点

2022-11-26
php与jsp的优缺点,asp jsp php js之间的区

本文目录一览: 1、PHP和JSP对比? 2、ASP\JSP\PHP相比各有什么优缺点? 3、PHP好还是Jsp好 PHP和JSP对比? 现在InterNet 越来越成为生活中不可或缺的一部分,制作网

2023-12-08
php和jsp的缺点,php和jsp的优缺点

本文目录一览: 1、比较ASP PHP 和JSP的优缺点 2、请问下JSP与PHP各有什么优缺点? 3、PHP和JSP对比? 4、北大青鸟设计培训:Java和php的优、劣势及前景分析? 5、关于we

2023-12-08
php与asp和jsp(php和asp哪个简单)

本文目录一览: 1、请问ASP,ASP.NET,JSP,PHP有什么异同呢 2、ASP\JSP\PHP相比各有什么优缺点? 3、asp jsp php 区别 请问ASP,ASP.NET,JSP,PHP

2023-12-08
php开发web的优缺点是什么,浅谈php的web开发技术

2022-11-18
php与jsp哪个好,php与asp哪个好

2022-11-23
jsp还是php更好(asp,php,jsp的区别)

2022-11-11
php语言有哪些缺点,php语言有哪些缺点和特点

2022-11-29
php和asp的就业前景,php好就业吗

2022-11-24
会asp不会php,基于asp是什么意思

2022-11-30
php和jsp一样吗(php和javascript区别)

本文目录一览: 1、jsp,asp,php 区别 2、学JSP和PHP有什么区别⒎ 3、PHP和JSP的区别的? 4、PHP与JSP 5、PHP和JSP的区别在什么地方,试列举5点。 6、PHP和JS

2023-12-08
需要掌握asp和php吗(ASP和php)

2022-11-10
asp和php代码,ASP和php

2023-01-04
php和aspjsp的简单介绍

2022-11-25
js和asp哪个好学(jsp和asp哪个好)

本文目录一览: 1、学jsp困难还是asp.net困难 2、asp、php、asp.net、js等,哪个最好学?学了有什么用? 3、请问写asp用VB的多还是用JS的多?哪种更好学?哪种效果更好? 学

2023-12-08
aspphp是什么,php和asp

2022-11-23
jsp和php的简单比较(jsp与php区别)

本文目录一览: 1、php与jsp的优缺点? 2、php和jsp哪个好 3、PHP与JSP 4、jsp与php的区别 5、PHP和JSP对比? php与jsp的优缺点? 建简单轻量级网站的话一般用ph

2023-12-08
jspphp比较,请简单比较ASPPHP和JSP的优缺点

2022-11-30
包含php或asp的词条

2023-01-09
php和ahp程序的区别(apache与php的关系)

2022-11-11