请问,在nt环境下,asp,jsp ,php 哪个效率高一点(100分)

  • 主题发起人 主题发起人 jianer
  • 开始时间 开始时间
asp是一种环境,他包括JSP,在服务器上运行。
他是微软的,当然在NT下运行好。
PHP主要在LINUX下运行,你说哪个在NT下快?
 
老兄,
ASP是M$的技术,类似于CGI但比CGI先进,只能运行在NT平台下,其使用的脚本语言是VBScript 或JavaScript.我个人认为其效率不高。
JSP(java serverside page)是sun公司的技术一般与sun 的servlet技术联用,与ASP类似,但其后台语言是纯java,优点是平台无关,可在unix like或NT平台下使用。我用的web server 是Aapache+tomcat.
PHP是一种web 脚本语言,类似perl.特点是对数据库访问功能强大。主要运行于unix like 环境,如linux.也有NT版本,效率怎么样就不知道了。
不过,不管什么技术,只要在NT上,都不会有很好的表现。所以建议你有可能的话改用linux.
larry

 
我的观点:
php>jsp>asp
 
在NT下用ASP还是不错的.当然ASP也仅能用于MS环境,兼容性不如JSP,但ASP比JSP,PHP容易.
 
jsp是老大,php其次(随时有大变化,毕竟开放源码),asp最烂
 
一样是微软的东西,可能就NT+ASP最好了
当然,既然是微软的东西,也就可能NT+ASP最烂了
 
就目前总体形势来看,jsp和php更好一些。
 
谢谢大家的意见,我准备用php
首先,我必须兼顾跨平台,在nt和linux下都能用。
另外,php对数据库的支持还是不错的
至于分数,大家说得都很有理,平均喽
 
应该说jsp效率最高!
linux+php的安装和维护相对简单一些。
asp是在不好意思,效率太低!!!
 
phP平台迁移性强、数据库支持多、安全性高:
可以在Linux或NT下执行、在Win98下调试
<font color=RED>安全性</font>远远大于ASP
数据库支持常用的有Oracle/Sybase/mySQL/MS ODBC等
 
用linux+apache+php最好:)
 
在NT环境下当然是使用ASP最好,其实如果要写很简单的一些程序的话,大家都是一样的。
但是对于相当复杂和庞大的系统,利用ASP和NT结合的很紧密,可以使用到很多系统的东西
如果你能控制自己的NT服务器的话,利用COM做自己的ASP组件,可以实现任何你想要的功能
:),西西。
但是在Linux下就不好讲了,可能PHP不错,但是JSP也很Cool,在下一直在用ASP混饭吃,当
然要吹一吹它,呵呵。不过最近也打算看看JSP方面的东西。
 
来之php资料库:http://phplib.home.chinaren.net/
ASP 由于其简单功能实用等方面受到广大朋友的喜欢,再加上MS的强有力支持,可以说
是时下作站点最为流行的语言,他借助MS的Com+ 技术,几乎可以实现在C/S 能够实现的所
有功能,可以说确实具有相当的竞争力。ASp的代码实现也很简单,MS 提供的InterDev
在RAD 的基础上,使Asp 的开发一夜之间火遍了大江南北。但是他的缺点是,由于MS
长久以来的霸道作风,他只能运行在MS 的平台上,因此在关键性的应用上使人难以轻易
接受。
PHP 则市秉承Linux 的GNU 风格,借助与源码公开,使他迅速成为世界上目前应用最
为广泛的站点制作语言之一。借助与C++的形式,引用类的概念,使得代码的可重复性应
用便的异常简单。加上他和Linux,Apache 和MySql 的紧密配合,关键性的应用也没有问
题(有名的Sina就是采用Php)。但是他有一个比较大的麻烦,就是没有一个非常有实力
的公司专门给他做支持,因此相关的学习资料比较少,目前在国内使用他的站点比较多,但
是专门讲解他的站点就比较少。给初学者带来了很多的麻烦。
JSP 是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病
--脚本级执行(据说PHP4 也已经在Zend 的支持下,实现编译运行).Sun 公司借助自
己在Java 上的不凡造诣,将Java 从Java 应用程序 和 Java Applet 之外,又有新的硕
果,就是Jsp--Java Server Page。Jsp 可以在Serverlet和JavaBean的支持下,完成功能
强大的站点程序。
首先进行的是循环性能测试。
首先测试的是Jsp。
测试采用 20000*20000 次循环运算(有没有搞错,这么多),测试结果另人不可思
议,该程序只用了不到 4 秒的时间就运行结束了。(没有搞错吧),
下一步测试的是 PHP,最初也准备测试 20000*20000次,但是不管把程序最大运行
时间调的再大,也无法运行结束,因此改为 2000*2000 ,运行时间竟然达到 84 秒
最后进行的是Asp 的测试,测试的循环也是 2000*2000(几个0可要看清楚),运行
时间是 63 秒,
对 Oracle 8 进行 1000 次 Insert,Update,Select,和Delete:
Jsp 需要 13 秒
Php 需要 69 秒
ASP 需要 73 秒
 
Oracle测试对JAVA类东西太有利了吧?
MSSQL肯定ASP快
MYSQL估计就是PHP快了……
 
好像大家对php都非常喜欢,一方面php是open source,另一方面是php简单易用
再者,在中国很多的站点都采用了php,但我觉得php无论在扩展性和技术支持
上都不及jsp,asp.大家也许都看到了微软的.Net,其中包括了asp+,ado+,c#,soap,etc
其中asp+加上ado+,com+,其效率可以说跟jsp+ejp不相上下,甚至有过之。
但从跨平台上来看,我更喜欢jsp,我觉得大家多发一些时间来研究java,jsp,servlet,ejb
corba总比一直停留在php上好
 
我刚作完一个JSP的网站,该网站前身使用PHP作的,但网站现在都在向JSP转,
Sina,163,等等都有向Weblogic和JSP转,应该不是道听途说。PHP是泥腿子的
玩意儿,廉价的解决方案很诱人,对小型网站是挺合适的选择,但是脚本嘛,
就象“Thinking in Java"的作者说的,放眼望去,是一大堆code,面向对象
的好处完全没用上,JSP的好处其实不在JSP代码,而是它可以使用Serverlet
和JavaBeans,高效的EJB中间件,这样,网站的开发成为严谨的工程,其可
维护性和伸缩性会大大加强。过去说真正的程序员用VC,现在可以说真正的
网络程序员用Java。
JSP还有一点优势,就是其让我惊叹的并发能力,在一台NT128M pII400的
机器上,表现已经很好了。Java调用一个JavaBeans比delphi调用一个COM
要快很多,在点击数增加后,就更明显。
Jsp与Oracle可以说是最佳拍挡,连接速度之快就好象数据库近在咫尺。
如果使用Cache技术,速度会更快。有机会可以访问www.pri-info.com
(我现在实习的地方),web服务器是一台很破的PIIPC机128M内存,
大家可以看看性能。
 
哎!我个人认为能够达到效果才是最好!
 
jianer:请继续或结束问题
 
bigtt的说明有误!
循环是JSP的强项,但并不能说明JSP就快!
论速度:PHP最快!
 
后退
顶部