222
 15 12
发新话题
打印

个人网站应该使用PHP还是ASP?

个人网站应该使用PHP还是ASP?

发现很多站长用的是ASP,而且一个特点就是新站长用ASP的比例非常高,那么一个入门的站长选择ASP好呢还是选择PHP好呢?

通过实际使用的经验来看,PHP具有非常多的优点,而ASP的优点很少,下面列举一些我体验到的PHP的优点。

1.从建站费用来说,PHP的费用要远远低于ASP的费用。使用ASP的程序,服务器就要安装微软的东西,而微软的软件的授权费用很高。当然国内现在因为盗版流行,这个差别还不是很明显,而在国外的主机托管行业,这个差别还是很明显的。不考虑国外的,就拿国内的来说,如果你只是做个小站自己玩可以采用ASP+ACCESS,稍微大一点的,ACCESS的劣势就非常明显,安全性方面也非常糟糕,只能采用ASP+MSSQL的架构,而MSSQL数据库的价格在国内也是比较贵的。所以从建站成本考虑,推荐用PHP。

2.建站程序的可选择性  现在个人网站,小型的商务网站自己编写程序的很少,一般都是使用别人开发好的网站程序,而自己做的主要是内容。对于可选择的建站程序来说,PHP的比ASP的更多,更完善。拿常用的一些程序来说,例如BBS,国内ASP比较成熟的基本只有动网论坛一个,而PHP比较程序的有Discuz PHPWind 魔力论坛;CMS,国内和国外的加起来成熟的有10多个,而ASP的估计只有动易一个还算可以,但是被DLL封装给搞残废了。

3.安全性
很多人都在抨击ASP的安全性,原因估计主要是ASP的网站天天被植入木马之类的。其实ASP的网站,只要把服务器的权限设置好,也没有太多的安全隐患,安全性不好主要是因为服务器设置以及ACCESS数据库引起的。但是不管他们本身的问题如何,现在国内的现状就是,小站长选择ASP一般都是采用ASP+ACCESS的方式,而买到的虚拟主机一般在权限管理方面很随意,这就导致这样的网站经常被攻击,经常被植入木马。我对服务器安全方面不在行,但是遇到的案例告诉我,ASP+ACCESS的方式放在国内大部分虚拟主机环境的的脆弱性要远远大于PHP+mySQL。而习惯了ASP+ACCESS的国内个人站长,已经习惯了网站放上去就可以用的方式,反而对PHP+mySQL方式需要设置权限,数据库需要建立导入等等觉得太烦,对于一些权限设置要求严格的ASP虚拟主机或VPS也觉得烦。所以我建议入门的站长一开始就用PHP的程序,拿一套比较完善的程序按照他的说明安装一遍,很快就熟悉了,不要让你自己变懒。

4.适应性
很多ASP程序对于组件和服务器环境的依赖性很强,更换了环境就无法运行或者运行不正常了,而PHP程序在这方面的表现要好的多。具体就不说了,多用一段时间就会体会到了。

[ 本帖最后由 大漠孤狼 于 2007-12-25 11:07 编辑 ]

TOP

其实,无论asp还是php。 在本质上,他们都是一样的。

都是语言而已。

对我们站长而言。好的语言必不可少。可好用的程序,才是最适合自己的。

国内linux主机不普及。windows泛滥。 版权打击不到位。 家家有XP,户户跑vista

所以说,微软的东西在中国的市场还是值得肯定的。

可惜的,asp毕竟无法满足用户的功能了。 ,net的出现是必然

无论是discuz 还是dvbbs 都已经相继开发出 相应版本的.net 程序。

用.net 重新构架网站也已经成为趋势....

如果ASP和php让我去选择一个来做为技术发展的话,那么我选择  PHP

沙发贴!

TOP

引用:
原帖由 山河 于 2007-12-25 10:30 发表
其实,无论asp还是php。 在本质上,他们都是一样的。

都是语言而已。

对我们站长而言。好的语言必不可少。可好用的程序,才是最适合自己的。

国内linux主机不普及。windows泛滥。 版权打击不到位。 家家有XP,户户跑vist ...
主要讨论的是个人站长建站的选择问题,而asp.net JSP目前对于个人站长来说适应性不好
拿asp。net来说,可用的程序比PHP少的多,论坛有,但是CMS好的很少
另外还是数据库的问题,如果用ACCESS,效率很低,数据量一大劣势非常明显,而MSSQL还是比较贵的
还有就是个人站长大部分用的都是虚拟主机,而在虚拟主机的选择方面,PHP空间要比ASP。net可选择的余地大得多

如果对于一个大站来说,其实ASP ASP.net都没问题,ASP+MSSQL的架构效率还是很好的,不行的话还可以用甲骨文
而一直被人们抨击的ASP的安全性问题,其实很大程度上来源于服务器安全方面的设置和ACCESS上,只要做好安全方面的工作,也是没问题的,国内好几个很大的商务网站开始用的就是ASP,最近才改用asp.net
还有JSP了解不多,似乎一些大型的网络应用程序都喜欢用这个,尤其是银行等地方的系统

TOP

我从ASP走来,爱上了PHP,特别是PHPWIND论坛,动力社区也用过,动易也用过,都感觉不好,PHP的不错,很多扩展插件用。

支持PHP,支持PHPWIND

TOP

引用:
原帖由 山河 于 2007-12-25 10:30 发表
其实,无论asp还是php。 在本质上,他们都是一样的。

都是语言而已。

对我们站长而言。好的语言必不可少。可好用的程序,才是最适合自己的。

国内linux主机不普及。windows泛滥。 版权打击不到位。 家家有XP,户户跑vist ...
精典哦

TOP

引用:
原帖由 大漠孤狼 于 2007-12-25 00:14 发表
发现很多站长用的是ASP,而且一个特点就是新站长用ASP的比例非常高,那么一个入门的站长选择ASP好呢还是选择PHP好呢?

通过实际使用的经验来看,PHP具有非常多的优点,而ASP的优点很少,下面列举一些我体验到的PHP的优点。

1. ...
好帖,值得一顶!

TOP

支持php

TOP

现在个人觉得ASP和PHP应该已经不在一个层次上了
路漫漫其修远兮,吾将上下而求索!

TOP

PHP是发展的趋势,开源用的人就多
成功只有努力去奋斗!

TOP

这么老的帖子也挖出来
现在的ASP就像VB一样,微软都不更新了,慢慢的也就不行了,php参与的人多,很火,但个人觉得没有统一的规范

TOP

 15 12
发新话题