对php能力的疑惑

08-09-09 nkhanxh
那天看到banq说php活到今天不容易,说实话,我也赞同,主要是面向对象机制在里面太缺乏了。

而且缺乏好的framework(现在似乎有了zend framework)。而且我看过一些开源代码,写得真有点乱。

但是,类如facebook. xiaonei.等等不少顶级web 2.0都在php上面跑,就令我不明白了,谁能解释一下?

              

freebox
2008-09-09 16:48
php写起来快啊,又不用重启服务器就能用,php当初抢到了网络这块市场,java的反应似乎有点慢,像windows抢到了OS市场一样,尽管抱怨多多还是在用,技术和宣传和市场都有各自的法则,不一定技术好就必须买账。

nkhanxh
2008-09-09 17:49
但是我的意思是,开发快好理解,用的人多好理解。但是事实证明,php的负载能力也不差,负载这么多用户照样转的挺好,我不知道php有没有分布式缓存什么的。它没有java那样的应用服务器,怎么搞的负载均衡这些呢

banq
2008-09-09 18:31
PHP内部有缓存的,而且也在不断加强,至少这方面在向java靠拢,java很多理念是领先的,SUN公司绝对是一个超前者,特别是计算即网络的概念,要不是微软捣蛋,早就实现了,现在由google来继续推动,而java在企业领域的实现由IBM/BEA/ORACLE/SAP在推动。

PHP现状就和delphi前几年在企业状态一样,delphi一直在跟Java,就差大概两年的拍子,2006年delphi大会我还记得去过,后来borland放弃delphi,它是出于商业利益。

而php就不会遇到这个现象,因为它诞生本就不是商业目的,所以不会象delphi那样突然倒下。

facebook那些现在所谓大网站前期都是一些学生玩玩的产物,php入门低,适合玩玩,玩玩往往产生big business,就这样,但是问题是:变成big business后,架构就要变,就是一个槛,看你能不能过了,MySpace伤筋动骨那么多次了就知道其中艰险。

所以,我们不能以僵化观点看问题,在互联网能够成长的关键是快速实现Idea,然后通过VC资金迅速占领市场,抢占制高点,这个过程技术都不是主要的。

nkhanxh
2008-09-09 19:07
那banq觉得php行吗?说实话,我一是觉得php面向对象支持一般,缺乏应用程序框架,二是觉得没有比较好的web层可视化开发工具(zend studio 算不错了,但是似乎web层也没可视化)。

总体来说,我没觉得php做web开发能快在哪,我用jsp直接写sql语句,或者在bean里面直接写sql,不见得比他慢。再者,现在有了jsf,java web可视化也快赶上asp.net了,我认为java反而应该比php开发速度快才对,不知道banq怎么看?

猜你喜欢
2Go 1 2 下一页