1,执行速度上,php 不需要太高的配置就能很快的运行.相反asp就需要更高的配置.不过这也是相对而言的.因为现在的硬件水平发展到今天,这种差距不是太明显.
2,PHP和MYSQL完美结合,并且有很多工具和函数 ,并且这些都是免费的,而ASP+sql server也是不错的,sql server 理论上要比Mysql 速度快,不过sql server是需要花银子的,不是免费的。
3,asp的程序有很多安全问题,不过这个也在于人,如果程序员的手法高,补漏洞的手法高明,也就相对安全了,不过有点累人。
4,你无权要求微软修改asp的问题,当你发现它有问题的时候,而PHP,当你发现Bug时,你可以修改他,如果你没有专家的水平,你可以请专家修改,并且你的修改会得到开放代码组织的接受和认可。
5,PHP适合开发大型的门户类,行业类网站,而ASp不适合,为什么这么说呢,因为PHP有很多面对对象的东西,而ASP没有。PHP类似于Java和C++一样的继承性使一个大型的程序中到处都充满了类的影子。