Peter Cooper谈Ruby是否将会流行
Beginning Ruby的作者Peter Cooper
51CTO记者:我听说Ruby上手和PHP的难易度有些不同。您能谈一谈Ruby学习、使用和部署的难度么?
Peter Cooper:Ruby和PHP有很大不同,而寻找PHP入门的教程要简单很多。本质上,PHP相对Ruby而言,一致性和学习的简易程度都不算好,不过总体来说PHP上手是很容易的:部署一个PHP应用十分容易,而部署一个Ruby应用可能会很困难!“容易学习”和“容易使用”是两个非常不同的概念。PHP是个混乱而不规则的语言,但它仍然是个更加容易“使用”的语言。
51CTO记者:很多人感觉,尤其是和Java、PHP等有很多优秀IDE的语言相比,Ruby的IDE不够好。您能谈谈您的看法么?
Peter Cooper:我不同意这种说法。我认为对于现在的Ruby和Rails开发者而言,有很多不错的选择。最好的应该是JetBrain的RubyMine:这个工具的开发团队与IntelliJ IDEA是一批人,而IntelliJ IDEA是最流行的Java IDE之一。此外还有Aptana的RADRails,Windows上则有基于VS 2008的Ruby in Steel。
51CTO记者:去年Ruby社区的发展不太好啊。
Peter Cooper:具体发展如何我不好说,不过印象中我觉得一直在有新的名字进入到社区中,尤其是非英语的国家。南美和印度的Ruby社区看起来仍在增长。对于中国的情况我不太清楚,我觉得中国的Ruby社区更愿意说中文,而不是融入到英文社区当中。日本本土的Ruby社区很强,所以可能中国Ruby社区的走向会是类似的情况吧。
51CTO记者:有人说Ruby的安全性差。您是怎么看的?
Peter Cooper:我不认为说Ruby不安全是正确的。本质上来说,Ruby与其他图灵完善的语言一样安全。不安全只是因为开发者没有编写安全的代码。Ruby非常的灵活,不过当你的进程不够严谨时,灵活性可能会造成问题。