PHP和ASP哪一个更好一些?

kknd 2000-05-07 09:35:00
rt
...全文
1052 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
xbt 2000-09-08
  • 打赏
  • 举报
回复
Asp是微软的产品,本身功能不足的地方,你可以用VB或VC编写DLL或OCX增强其功能,十分方便,虽然Php的源代码是公开的,但当你感到Php功能不足,想为其增加功能时,几乎是不可能的,你感兴趣,想知道的相关文档几乎全是英文的,想深刻理解其源程序,就看你的缘分啦
shiyee 2000-09-07
  • 打赏
  • 举报
回复
asp很强大,加之现在的windows2000,iis3.0,sql server完全可以和jsp相拼。
php架构在windows上我觉得很恶心。
java 在国内做的宣传太少了,microsoft就不一样,文档很详尽,现在掌握asp不是很难,
只要做个项目就是了。
shiyee 2000-09-07
  • 打赏
  • 举报
回复
从vb起家,现在做的项目全是php,感觉php最容易上手,比asp还简单。
一直想投身jsp,但是好的中文文档和教程好少耶,那位高手能把jsp的语法书(包括数据库)
e文也好。给我一份,谢谢!
元明 2000-09-07
  • 打赏
  • 举报
回复
学jsp吧
Again 2000-09-07
  • 打赏
  • 举报
回复
isapi才是最猛的,不过写起来挺麻烦。

ASP我喜欢,PHP正在打算用。
xiecy 2000-09-06
  • 打赏
  • 举报
回复
jsp
flyby 2000-09-06
  • 打赏
  • 举报
回复
ASP是Microsoft的产品,限制比较多一点,很讨人不喜欢的。
PHP就不同了!
所以我喜欢PHP多一点,但它还并不完善,需要进一步完善。
Liubin 2000-09-05
  • 打赏
  • 举报
回复
jsp最快但不是很易上手,php执行速度不够快但开发周期短,asp唯一的缺点是只能在效率低下的nt平台使用。
javaduke 2000-09-05
  • 打赏
  • 举报
回复
jsp>php>asp
asp是一个既不安全,又特别慢的垃圾!
mach 2000-06-26
  • 打赏
  • 举报
回复
jsp最好,asp次之,php快歇菜了
hu_zy 2000-06-25
  • 打赏
  • 举报
回复
php比asp慢吧!
solar 2000-06-10
  • 打赏
  • 举报
回复
why?
wdh 2000-06-10
  • 打赏
  • 举报
回复
我也认为jsp最好
w102272 2000-05-28
  • 打赏
  • 举报
回复
请看摘录自HELP的比较文章:

无可置疑的,写 CGI 的方式有很多种,而 PHP 只是其中的一种选择罢了。对资深的 Webmaster 而言,CGI 的写作介面应是随着需求而更动。毕竟,在一个对系统反映速度要求极严格的系统而言,恐怕只有 NSAPI 介面写的 CGI 程式才能符合要求了。在其它的场合,相信使用 PHP 来作为 CGI 的介面是游刃有余,而且是最适合的。
程式介面 PHP ASP CGI NSAPI ISAPI
作业系统 均可 Win32 均可 均可 Win32
Web伺服器 数种 IIS 均可 Netscape Server IIS
执行效率 快 快 慢 极快 极快
稳定性 佳 中等 最高 差 差
开发时间 短 短 中等 长 长
修改时间 短 短 中等 长 长
程式语言 PHP VB 不限 C/C++ C/Delphi
网页结合 佳 佳 差 差 差
学习门槛 低 低 高 极高 高
函式支援 多 少 不定 中等 少
系统安全 佳 极差 最佳 佳 尚可
使用站台 超多 多 多 极少 少
改版速度 快 慢 无 慢 慢


其中的 PHP 可用在数种 Web 伺服器上;传统 CGI 就不限是哪种作业系统或 Web 伺服器平台;NSAPI 一定要在 Netscape 的伺服器 (如 Netscape Enterprise Server 或 FastTrack Server) 上才可以执行,但可支援多种作业系统 (UNIX 或 Win32);ASP 及 ISAPI 只在 IIS 上有完整的功能。

在稳定性上,由于 NSAPI 或 ISAPI 是动态连结的方式,因此在执行若出现问题,会使得 Web 伺服器一起瘫痪。而 ASP 在吾人实际应用经验上,隔阵子就会使系统不稳定,需要重开作业系统。PHP 在许多的站台使用上,不但长期使用都没有问题,而且程式的稳定性也不错。当然最稳的还是传统 CGI 程式,因为它是由作业系统负责控制,不会因 CGI 程式的错误导致 Web 伺服器的不稳定。

在开发及维护时间上,PHP 及 ASP 都有不错的表现。而 NSAPI 及 ISAPI 则需要长时间的开发过程,在稳定上线后,这二种介面反倒是效率最佳的方法。传统的 CGI 程式则要视开发工具语言而定了,用 Perl 或是 shell script 不需要编译的过程,直接就可以执行,若用 Delphi 或 VC/BCB 甚至用组合语言等都要经过编译才能执行,至于用 VB 来写传统 CGI,唉....。

要比较和网页结合的能力,PHP 和 ASP 是并驾齐驱的,其它的方式就不能内嵌 HTML 语法了。而这也是影响开发时间的因素之一。

就系统安全性而言,ASP 是最差的,在没有经过微软的 IIS Service Pack 处理过,使用 ::$DATA 就可以看到 ASP 的原始码,这真是叫人不敢领教。当然,传统 CGI 的程式,由于是由作业系统直接管理,要破解的难度最高,骇客必须由作业系统下手,而不能由 Web 伺服器下手。PHP 在许多商业及非商业使用时,也没有听过有什么安全的问题。

在新增功能及改版方面,传统的 CGI 由于不受任何语言限制,没有这方面的问题。PHP 是最有活力的,数天至数周就有一个新版本出现,每次的新版,就代表更多的功能及修正更多的错误。其它的 ASP、NSAPI、ISAPI 就视它的 Web 伺服器改版速度了,ASP 要等到 IIS 5.0 出现时才会有 ASP 3.0,也就是要等到 Windows 2000 正式上市。

综言之,在 Web 的后端 CGI 程式,就像鱼与熊掌一般,没有高效能又开发方便的选择。不过相信 PHP 是处于开发容易、效能亦不错的平衡点上。

所以你应该按照你的开发环境、时间、资源、投资、其它要求结合来考虑选择什么工具。
lux21 2000-05-28
  • 打赏
  • 举报
回复
PHP或ASP都不好,JSP最好。
musicbug 2000-05-28
  • 打赏
  • 举报
回复
到http://musicbug.hongnet.com/index.html 去下载Windows9x/NT的开发包
王释之 2000-05-09
  • 打赏
  • 举报
回复
php不支持NT平台?????
pws4.0支持php!!!!!
dexter 2000-05-09
  • 打赏
  • 举报
回复
其实NT下也可以用PHP。效率也不错,但NT下的PHP是共享软件。
popoli 2000-05-08
  • 打赏
  • 举报
回复
php不支持NT平台,若你希望在Unix平台上开发,那就选php,若用IIS那就选ASP.
hotbaby 2000-05-08
  • 打赏
  • 举报
回复
如果你只在IIS上写程序,我觉得ASP还是好一些。如果你要上Unix,选择Php吧。我觉得
Php在Win平台上的执行效率还需提高,而且在Win上相对与Asp的优胜不是很明显,并且很多人已经熟悉Asp了。

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧