banq
2008-09-10 10:25
>我认为java反而应该比php开发速度快才对

是这样,如果架式 IDE 环境都准备好,java当然也很快,就象我在Jdon框架开发演示flash中那样,几步就搞定。

但是关键就是架式,php/perl能够直接安装了linux后就开打,和操作系统非常靠近,这点就是优势。

我一直说数据库死了,要有向上思维,但是这本身也是有缺点的,就是一个初学者,必须先爬过操作系统,再爬过数据库,能挺到最后,达到业务设计高层就没几个人了。这就是技术难度。

netwr
2009-03-10 15:10
那雅虎 嘞?

新浪 嘞?

包括作为搜索引擎的Google、百度

他们不也有好多都是基于php+mysql去实现的吗?

雅虎好多都是基于php+mysql的架构实现的啊~~~~

老师,我有点不理解了

其实他们应该是各有各的优势吧

[该贴被netwr于2009-03-10 15:13修改过]

zeeler
2009-03-11 16:18
PHP之所以能生存下来,有很多原因的:

1. 诞生早。很多老牌大型网站都是用PHP写的,如果用其他语言重写,那成本可就高了

2. 学习门槛低。PHP主要还是过程语言,虽然有OO,但是不是真正意义比较全面的OO,所以学习起来肯定容易。另外,PHP只专注于WEB,所以它的WEB方面的函数极其丰富,在WEB领域很多东西处理起来就调用一两个函数就行,比Java等其他语言处理简单很多。ASP为啥没能和PHP一样生存下来,一个是ASP本事功能太弱,另外COM组件实在不是个简单的咚咚,所以,现在连微软自己都放弃它了。

3. 环境优势。PHP也是跨平台的,而且支持很多WEB服务器,最常用的组合当然是LAMP(Linux+Apahce+MySQL+PHP)组合,这让PHP的工作环境简洁而有效。

4. 专注性。PHP只专注于WEB领域,而且根据潮流不断充实自己,函数库越来越丰富,而且现在已经引入MVC概念有了成熟的开发框架,这样维护起来也就容易多了。

5. 扩展方便,性能极优。PHP本事是C写的,虽然是解释性语言,但是效率也是很高的,具体数据可以自己测试。现在大型网站采用PHP而很强壮并不一定是PHP自己的能力,是有好多C语言开发的针对Apache的一些负载均衡和Cache工具。

上面我总结的可能不是很全面,但是我们可以这样想,PHP简洁,学习周期断,专注于WEB,性能不是问题,这样的好东西为什么不用来建网站?Java的侧重点不在WEB,虽然J2EE是B/S架构,但是WEB不是它的核心。

beepbug
2009-03-11 19:36
ASP还大面积地活着呢,PHP为啥要死啊?引两篇新闻:

PHP 5.3 将加入闭包语法

http://tech.it168.com/a2009/0224/266/000000266565.shtml

PHP v5.2.9 RC 3发布

http://tech.it168.com/a2009/0225/266/000000266778.shtml

猜你喜欢