?? php与ruby语言哪个更优秀些?
?? 最新的语言排行榜显示,ruby有上升的趋势,PHP与Ruby两大阵营均拥有大量的爱好者。很多变成爱好者在两者的取舍上显得犹豫不决,个人认为语言本身没有好坏之分,适合自己的才是最好的,php与ruby on rails哪个更优秀些呢?
我们首先得承认的是PHP社区是成熟的、稳定的,各种PHP扩展插件与工具包百花齐放,百家争鸣。但ruby,至少目前,其参考资料并不是很多,成熟的社区也有一定的局限。PHP语法源自脚本风格,却加入面向对象特性,这种画虎不成反类犬的不伦不类,饱受诟病。
Ruby设计理念很清晰,就是完全的面向对象,语法非常紧凑,清晰,代价是损失一定的灵活性。从编程语言的性能对比来看,Ruby通常会比PHP慢,耗用更多内存。
Rails众多强大的特性,从另一个角度来说,也是一个弊病。比如,Rails虽然屏蔽SQL,同时也意味着Ruby开发人员失去了直接操控SQL的机会。功能多也未必全是需要的。这样看来,鱼和熊掌,真是不可兼得。