怎么说呢,(先声明一点,以下言论都是个人所见,勿喷)PHP是一种弱对象弱类型的语言,这点上你可以在很多资料都看到,但是PHP相对又比较容易上手,语法简单,虽然同时还需要HTML JS CSS协作。还有着smarty thinkphp诸多的引擎,更重要的是开源免费啊,亲!还有LAMP黄金搭档用着多爽啊。但是像ASP.NET这样的适合开发大型东西,对JAVA的支持就很好,比如最简单的一点变量类型,如果接触到数据接口你就会发现PHP的变量类型其实默认的都是字符串啊……$aaa=1和$aaa='1';是等同的。传输时如果是JAVA作为接收方……它会搞不懂你的变量类型。ASP.NET就不会出现这样的情况,而且我们目前使用都只用到了很小的一块,各种组件多不胜数。其实还有一句,目前国内的PHPER很多的都是各个团购网站和诸如此类的电子商务站养起来的
网站语言是很多,但是PHP容易上手,所以学的人多,会的人也多,所以就相对流行些。但是有的银行网站需要安全性高,所以也就必须用功能更加强大的语言,所以JSP又成为了银行的首选。如果一班的网站,PHP够用了,百度也在用。