为什么现在很多的大型网站都是用php开发?用java开发的的很少!

目前很多的web2.0网站都是采用php开发的,如现在的视频网站和社交网站,而用java开发的很少,难道用java就很难开发出高并发的网站。请各位java的大侠分析一下具体的原因,谢谢!

开发经费和效率的问题...和语言没有什么关系

就凭腾讯一家网站就断点大型网站不用Java,那太武断了,中国网站都是暴发户,开始都是小网站,所以使用PHP,没想到运气好,被VC了,急速膨胀,当然来不及更换平台。

Java大型网站最典型的代表就是 ebay,他的架构师曾经参与J2EE一些标准制定,使用Java必须是互动性高而且可靠高的大型网站,所谓可靠就是涉及钞票金钱购买等必须可靠,不能丢失或不能连接,中国的有名气的支付网管chinapay经常还不能连接,很多商业网站和chinapay并不是事务连接,也就是说chinapay支付不成功,在商业网站上的行为回滚,这些都没有实现。

就腾讯那样漏洞百出 经常被攻击的网站在技术上其实很差,就象去年股票大热,有些交易网站都无法交易,这些券商推脱是属于非人为原因,其实这些都是应该在软件开发前架构设计考虑到的,为什么这些技术上很差的所谓大型网站能够在中国横行,那是因为中国客户太好讲话了,或者他们需要普及软件基础知识。

所以,不要以存在就是合理等原则来推断技术上的事情。

成本问题
LDAP开发速度快啊。。
java 写东西得堆积木。
php这方面相对好点

非也,没有一个大网站只用php,我朋友在sohu,他们用php做前端,后面还有java,和c/c++

php开发中小网站还是很有优势的,简单、易用、成本低。

而且不少的像网页设计、美工等非专业程序开发人员,要开发网站等项目,Java太大也太复杂了,所以对于这些人来说,php就是首选了。

如果小网站做大了,已有的结构就很难改动,除非大手术,推倒重来,所以就一直在php上走下去了。

我以前发过类似的东西,就一直在思考,java为什么不在自己的体系上建立一种更加易用的语言,而不是生套出个jsp来。

呵呵,我的想法和楼上类似。

由于国内的网站追求表面效果,追求开发速度所以选择php,但是很多代码写的都很差,所以以后架构平顶时就没办法了。
[该贴被fnet于2007-11-07 14:01修改过]

test

我觉得主要还是服务器便宜