标题: [Dark-Destroy移動!]从编程角度看。php与asp有什么区别?
[打印本页]
作者: net_king
时间: 2005-8-1 13:46
标题: [Dark-Destroy移動!]从编程角度看。php与asp有什么区别?
为什么说,用php 比用asp 好呢?
PHP从语法上与ASP有什么不一样吗?
它们各自用的是什么技术?
为什么有人称以前的版本为动网,现在的不是吗?(动网不是动态网站的意思吗)
Last edited by Dark-Destroy on 2005-8-4 at 20:07 ]
作者: skycould
时间: 2005-8-2 10:10
php和asp的差别有以下几个:
1.php适合帖子量大的论坛,而假如帖子量大的论坛用asp,那么数据库可能有几百mb
2.php比asp的速度要快一些
关于最后一个问题,现在用的不是动网,因为动网用的是asp,而现在的是php
关于第2、3个问题就要有内行来回答
作者: net_king
时间: 2005-8-2 13:30
标题: ASP真的没有用?
按照楼上所说。ASP不是百无一用?但是,事实上,很多人都 在用ASP呀。而且也有很多人在学他。我就是其中一员。是不是我们有必要改学PHP呢?请高手指点迷津呀
作者: Wengier
时间: 2005-8-2 22:32
ASP是微軟出的,而PHP是自由的,而且還有其它優點,所以很多人更喜歡用自由的PHP。
作者: skycould
时间: 2005-8-3 12:57
并不是asp无一用,因为你只要有iis就能用asp了,而php还要安装,很多还要安ms sql,所以本人觉得asp安装比较简单,适合要求不高,但求简单的人
作者: net_king
时间: 2005-8-3 13:15
标题: 不够具体
我觉得。楼上的新手比站长解释的更具体,更具说说服力。
最少,新手指出了ASP的安装比较方便这一点,可是 站长什么也没有说,只说有其它优点,到底是哪些就不知道 了。如果很多不容易说清楚,那就简单的说一两点,像新手这样,总比笼统的说要好很多哦!
作者: skycould
时间: 2005-8-3 13:37
是啊,我原来想用php,但把php系统下载完了以后,一看readme就头疼,要配置的地方不下15处,而且readme还是英文的,我更是对英文一窍不通,还要安ms sql,一气之下,不用php了,还是asp简单!
作者: Michael
时间: 2005-8-3 22:56
找段php代码看看吧,php语法更像c++,而asp更像vb.
我觉得并不是asp不好,只是网上现成的asp论坛明显不如php论坛好,从界面上就看得出来。
动网是dvbbs的中文名字,和动态网页无关。
作者: Wengier
时间: 2005-8-4 02:15
“ASP的安装比较方便”这种说法并不具有普遍的说服力,只对于安装有IIS的WIN用户而言是这样的,而对于未安装IIS的用户以及非WIN用户,如FreeBSD、Linux等用户来说根本就不是这么回事。现在LAMP(即Linux、Apache、MySQL、PHP)这种组合方式的配置越来越普遍,后面的PHP组件一次性安装即可,并不是那么困难。另外MySQL的使用比微软的MS SQL也普遍得多,使用也要简单些。
net_king所说的“为什么有人称以前的版本为动网,现在的不是吗”这种问法实在太那个了。。动网可是大名鼎鼎的DVBBS论坛的中文缩写,是用ASP做的,现在的自然不是了。
作者: Dark-Destroy
时间: 2005-8-4 09:29
我說幾句吧,本來是不太想回覆這類的帖子,因為沒太大意義,但看你們....
就新手來說,ASP確實比PHP來的簡單些
就進階來說,ASP或PHP都可,看那個使用簡單,方便
就喜愛WINDOWS系統者來說,ASP一定比PHP好
就喜愛UNIX-like系統者來說,PHP也一定比ASP好
ASP與PHP那個好,並不是大家說那個好就是那個好的,就像Windows與LINUX,重點還是看用途與使用者喜歡用那個,所以,討論那個好是很無意義的...
至於速度,還是需看服務器的配備的,ASP與PHP那個快是說不準的,就像論壇從DVBBS轉到Discuz!,我覺得速度上還是沒有本質上的提升,跟以前差不多呢...
作者: net_king
时间: 2005-8-4 13:49
哇,好呀!突然觉得这里人不少了。本来就应该这样呀,哪有不想回复的道理呀!这里是交流嘛。也许人家的问题有点嫩,那是新手呀,需要前辈的培养哦。我来这么久。就这个贴最有意思。有人批语,那才有进步。越激烈越好。像现在这样。我学到的东西也就越来。比如
lamp之类。刚刚上午我还介绍我朋友来这个网站,确实,这里的高手很多。只要大家给出你的想法。对别人都 会有帮助,特别是新手。有的问题对你们已经很清楚。可是我们就不一定。所以我希望,不会再有不想回复这样的说法。千万别玩深沉。谢谢。看来我必要去学lamp.
作者: skycould
时间: 2005-8-4 14:08
我还是觉得asp好,比如比如某些可以在动态ip的电脑上建网站的工具,就只支持asp,因为asp用一个插件就能解决,而php呢?
下面回Wengier的帖子:现在谁用linux?即使没安iis,那网上又有多少下载?
我不喜欢php的原因是在我第一次上网的时候登录了一个php论坛,那速度简直是超慢(论坛程序好像是fire ipb)!而我在登陆asp论坛是从来都很快
作者: JonePeng
时间: 2005-8-4 15:32
回楼上的:
显示 IP 并非ASP才可以,PHP 也可以做到,也是用几句就可以实现,你看我的签名--就是用php编写的显IP签名。 php 很像C语言,易读性强,保密性强,漏洞较少。我认为论坛的速度主要与论坛所在的服务器有关,其次就是php执行效率比asp较快,我见过的几个php的论坛,速度都很快,asp的偏慢。
作者: brglng
时间: 2005-8-4 16:39
反正论坛转为php前我根本上不上
作者: net_king
时间: 2005-8-4 18:58
回13和.12楼。13说的东西 不是12楼的说的东西 。我有建过网站,我大概能明白12楼在说什么。13说的我也知道。所以我觉得他们说的不是一个问题。或着13楼避而不谈。
大概是这样。12说的是整个网站(即类似域名这个东西 )而13所以的是网页中的一个小技术的实现方式。不对的地方请指正。
作者: Michael
时间: 2005-8-4 20:43
呵呵,非常不是一个东西。就如同asp和php不是一个东西。
作者: net_king
时间: 2005-8-5 21:20
从开始学电脑以来就是window那这一类。只可惜没有认真的学dos 现在看来,更不可能了。在学校都没有学好,现在学,更困难。我们现在都是学visual系列,连编程也是。net 。对于过程化的东西已经越来越陌生。甚至于看到代码就会生厌,想改变 但是没有这种环境。就是在现在这个这么好的论谈里也没有感觉到多少的编程气份。多少 给人留下了一丝的遗憾。
作者: skycould
时间: 2005-8-6 08:15
现在许多php论坛都是翻译过来的,很难见到国产的,会不会是php太难了?所以我觉得,要搞编程,还是编asp好。
作者: areyong
时间: 2005-8-10 01:29
Originally posted by net_king at 2005-8-1 01:46 PM:
为什么说,用php 比用asp 好呢?
PHP从语法上与ASP有什么不一样吗?
它们各自用的是什么技术?
ASP是微软开发倡导的,有微软的特色,好学一点点,但运行效率低。好比VB
PHP是类C语言,如果你会一点C,就非常好学。运行速度快。
PHP论坛的速度比ASP的快,就是全世界公认的,不需要证明的。
MYSQL在全世界的使用率也比微软的MSSQL高,这也不需要证明。
其实ASP论坛比PHP论坛慢的根本原因,就是ASP的论坛数据库(MSSQL)不知不觉就很大了,而同等贴子及用户的PHP论坛的数据库要比ASP的小数倍甚至一个数量级。
当用户在使用搜索的时候,ASP的全文搜通常会引起主机的CPU占用100%,而PHP论坛的全文搜没有什么影响。
更严得的是:
一般的论坛都是建立在虚拟主机上的,也就是说一个主机上运行了数十个论坛。
对于ASP主机,只要其中有一个ASP论坛中的用户在使用全文搜索,会引起这个主机上的所有ASP论坛没有响应。
而PHP主机没有这种问题。
ASP只能在WINDOWS平台上运行,而PHP可以在LINUX以及WINDOWS平台上运行。
在WINDOWS平台上支持PHP,非常简单,只要从网上下载一个PHP/MYSQL/APATCH三合一包(总计大约十几M),可以在两分钟之类安装好;而在WINDOWS平台上支持ASP,并不简单,要放光盘,安装IIS,设置也不简单。(至少我到现在还不愿意安装,也没有安装过。)
在LINUX下支持PHP,那是太容易了。LINUX下基本不能支持ASP,除非装虚拟机等。
在社会上,学习PHP的比学习ASP的更容易混到饭吃。
国内的大学以及培训班更喜欢教ASP。。。这正是学校与社会脱节的表现。
net_king,在这个论坛改版之前,五分钟打不开一个贴那是常事。这并不是因为以前的主机配置带宽真的比现在的差很多引起的。
国内很多论坛都用动网(DVBBS),是因为这种论坛为国人开发的,好安装好设置,花花功能多。其实很垃圾。。。速度很慢,基本“不敢”开放全文搜索功能,只能做流水帐论坛。--------这也说明国内的电脑应用水平比国外差。
Last edited by areyong on 2005-8-10 at 01:38 ]
作者: net_king
时间: 2005-8-11 00:05
怎么以前没有见过这个areyong发过贴?你的观点很有见地。看得出来你是这网站高手吧。我是新手哦。请多指教。
mysql.apatch有那么小吗?我只安装一个ms sql 就400M了。VB的执行效率低,不过它的开发效率高吧。所以我们学这个。是一是这样?
能不能大致说一说,(dvbbs).我真的不知道这个东西。至于c 语言,我只能应付国家等级考试。不知道能否深入学习你说的那些?
请问linux下怎么使用光盘?我放进去的光盘出不来?为什么?谢谢!
不知道 为什么。从过去到现在。我都没有觉得这个网站慢呀?相反比别的网站快。没有遇到5分钟的尴尬。
Last edited by net_king on 2005-8-11 at 00:10 ]
作者: lfdjssz
时间: 2005-9-14 06:19
Originally posted by net_king at 2005-8-4 13:49:
哇,好呀!突然觉得这里人不少了。本来就应该这样呀,哪有不想回复的道理呀!这里是交流嘛。也许人家的问题有点嫩,那是新手呀,需要前辈的培 ...
支持,我就是来学习的
作者: wolf2
时间: 2005-9-16 12:20
asp的安全性和PHP是没法比的
作者: wolf2
时间: 2005-9-16 12:24
建议向PHP和JSP方向发展~~~
作者: liyegood
时间: 2005-9-20 16:09
我倾向php,LAMP具有很好的可移植性,asp只能用于windows系统