php和asp哪个好阿
5个回答
2014-01-10
展开全部
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScr
ipt(Java script)作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从 PHP官方站点( http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
技术特点: ASP: 1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 2. 无须compile编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。 5.Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。 6. 可使用服务器端的脚本来产生客户端的脚本。 7. ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。 PHP: 1 数据库连接 PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。这也是PHP的一个弱点。
ipt(Java script)作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从 PHP官方站点( http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
技术特点: ASP: 1. 使用VBScript 、 JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 2. 无须compile编译,容易编写,可在服务器端直接执行。 3. 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4. 与浏览器无关(Browser Independence), 客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages 所使用的脚本语言(VBScript 、 Jscript)均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。 5.Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其它脚本语言,譬如REXX 、Perl 、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model) 对象。 6. 可使用服务器端的脚本来产生客户端的脚本。 7. ActiveX Server Components(ActiveX 服务器组件 )具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL等程序设计语言来编写你所需要的ActiveX Server Component 。 PHP: 1 数据库连接 PHP可以编译成具有与许多数据库相连接的函数。PHP与MySQL是现在绝佳的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle, MySQL,Sybase的接口,彼此都不一样。这也是PHP的一个弱点。
展开全部
如果你只是想学一门脚本级的web开发语言,楼上两位说的不错,php运行效率和开发效率上,都比asp要好,而且他是面向对象的,代码重利用性好。
但是如果你是计算机开发从业人员,而且将来准备吃这碗饭的话,那就要重新考虑了。
首先,你不可能永远只停留在脚本级开发手段,因为比较复杂的系统大都涉及到分布式应用和多层结构。用脚本语言实现起来力不从心。现在比较流行的方案是用web做表现层,真正的业务逻辑交给中间层实现。因此你需要考虑中间层和表现层的接口实现。在这方面,asp就有一定的优势了。(当然这是个人意见)
其次,复杂一点的系统至少要使用sqlserver这种中型数据库,当然php也可以挂接任何数据库,但是asp要简单一些。我感觉php有时候太孤立了,不像asp那样自然的融入到win平台中。
所以,从将来发展的角度考虑,我个人建议还是学asp比较好一些,毕竟脚本语言对于一个专职程序员来说,只是起步。
回楼上仁兄,楼主没问嘛
但是如果你是计算机开发从业人员,而且将来准备吃这碗饭的话,那就要重新考虑了。
首先,你不可能永远只停留在脚本级开发手段,因为比较复杂的系统大都涉及到分布式应用和多层结构。用脚本语言实现起来力不从心。现在比较流行的方案是用web做表现层,真正的业务逻辑交给中间层实现。因此你需要考虑中间层和表现层的接口实现。在这方面,asp就有一定的优势了。(当然这是个人意见)
其次,复杂一点的系统至少要使用sqlserver这种中型数据库,当然php也可以挂接任何数据库,但是asp要简单一些。我感觉php有时候太孤立了,不像asp那样自然的融入到win平台中。
所以,从将来发展的角度考虑,我个人建议还是学asp比较好一些,毕竟脚本语言对于一个专职程序员来说,只是起步。
回楼上仁兄,楼主没问嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-10
展开全部
ASP 本身并不真的是一种语言,它是 Active Server Pages 的缩写,实际上用来进行 ASP 编程的语言是 Visual Basic
Script 或者 JScript。ASP 最大的缺点是它是一个专有系统而只能在 Microsoft Internet Information
Server(IIS)上使用。这限制了它只能在基于 Win32 的服务器上使用。有几项进行中的计划使 ASP 可以在其它环境和 web 服务器中使用:Halcyon(商业的)的 InstantASP,Chili!Soft(商业的) 的 Chili!Soft
ASP。ASP 被认为比 PHP 慢和麻烦,也不稳定。一些 ASP 的正面观点是既然它基本上用 VBScript,那如果你已经懂得用 Visual Basic
编程就会相对容易拾起这种语言。在 IIS 服务器中默认激活了 ASP 支持,这使它容易启动和运行。ASP
中内置的组件实在是很有限,因此如果需要一些“高级的”特点例如与 FTP 服务器交互,需要购买额外的组件。
Script 或者 JScript。ASP 最大的缺点是它是一个专有系统而只能在 Microsoft Internet Information
Server(IIS)上使用。这限制了它只能在基于 Win32 的服务器上使用。有几项进行中的计划使 ASP 可以在其它环境和 web 服务器中使用:Halcyon(商业的)的 InstantASP,Chili!Soft(商业的) 的 Chili!Soft
ASP。ASP 被认为比 PHP 慢和麻烦,也不稳定。一些 ASP 的正面观点是既然它基本上用 VBScript,那如果你已经懂得用 Visual Basic
编程就会相对容易拾起这种语言。在 IIS 服务器中默认激活了 ASP 支持,这使它容易启动和运行。ASP
中内置的组件实在是很有限,因此如果需要一些“高级的”特点例如与 FTP 服务器交互,需要购买额外的组件。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-16
展开全部
php是未来网站发展的方向。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-10
展开全部
一堆废话
目前用PHP的多 好与不好 看用途吧
目前用PHP的多 好与不好 看用途吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询