这确实是个比较重要的因素. 我并非说PHP不能做得很好, 只是觉得在那些方面如果要达到相同的程度, 代价要高很多. 另外也不能说开源项目银行就不敢用, STRUTS就是开源系统, 很多银行和电信公司都用, 你从他们的招聘要求就看得出. [#4302463@0 -ROLIA.NET 相约加拿大网上社区 之 枫下论坛 & 枫下部落, 枫下论坛主坛 ]
这确实是个比较重要的因素. 我并非说PHP不能做得很好, 只是觉得在那些方面如果要达到相同的程度, 代价要高很多. 另外也不能说开源项目银行就不敢用, STRUTS就是开源系统, 很多银行和电信公司都用, 你从他们的招聘要求就看得出.
by
zh_richard
(Richard2000)
at
2008.3.2 12:44
(#4302463@0)
比如说面向对象, 我们谈PHP面向对象, 说PHP4开始支持面向对象的编程, 而JAVA从诞生之日开始,它本身就是面向对象的. 在面向对象的设计方面谁会付出更小的代价,谁更强大呢?
再比如说多线程, 在PHP5引入Threads库之前, PHP多线程支持或多或少的借助WEB服务器的多线程来伪实现(当然也是一种实现). 而JAVA从诞生之日开始, 多线程就是它身体中的一个部分了, 在这方面, JAVA是不是走得更远呢?
不可否认, 从研发力量上来讲, 全球在JAVA方面的人力物力可以说数十倍于PHP的研究, 所以各方面的已有的资源相对要多很多, 这也是为什么说JAVA代价更小的原因.