phpchina从国外媒体获悉: stefan mischook宣称 php 社区的人们不必恐慌于ruby近期的增长和普及。他表示尽管ruby和php都是使得开发web应用更简单的脚本语言,但每种语言都吸引着不同的听众。ruby有一点抽象,因此无法满足大多数phper的需要。 stefan同样提到
phpchina从国外媒体获悉:
stefan mischook宣称php社区的人们不必恐慌于ruby近期的增长和普及。他表示尽管ruby和php都是使得开发web应用更简单的脚本语言,但每种语言都吸引着不同的听众。ruby有一点抽象,因此无法满足大多数phper的需要。
stefan同样提到php程序的面向对象版本仅仅增强了它的力量。“面向对象的构造对建立清理设计是有好处的,这使得保持和促进代码重复利用的可能性变的更简单。代码的重复利用经常被奉为oop思想的优势,但是我从java世界里看到的是,它常常不能达到这样的要求。oop增加了复杂性和管理费用的开销,当你通过oop做某些事情时,你不得不写更多的代码来完成它。”相反的,ruby中的每一个东西都是对象。“核心语言有着非常复杂的构造,需要使用ruby去有效地理解,ruby的力量同样也是它的缺点。
他同样非常有信心的指出ruby很好的适用于面向对象设计,因为它是作为一个面向对象的语言而建立的。但是,面向对象的能力已经被程序的框架限定了。
“我认为php是最好的选择,因为这已经得到了很好的认可——包括许多开发环境,开源的项目,简单的集合等等。ruby刚刚开始进入主流,在ruby和web开发中还是有些基本的问题。例如ruby和apache的结合仍然还不稳定,但是还有些已知的问题并且可以提出争论。”stefan总结说。
译自:http://www.sda-india.com/sda_india/psecom,id,22,site_layout,sdaindia,news,19833,p,0.html