当前位置:  开发笔记 > 编程语言 > 正文

人们选择Ruby over Java的原因是什么?

如何解决《人们选择RubyoverJava的原因是什么?》经验,为你挑选了1个好方法。

我是Ruby的初学者.我听说过关于Ruby的以下抱怨,并希望Stack Overflow社区可以解决所提出的每个问题.

我听过的关于Ruby的常见抱怨:

Ruby比Java慢

Ruby不是静态类型的

它不适合大型项目

鉴于这些公认的基于意见的陈述,Ruby如何比Java更好?Ruby是否会成为企业和个人广泛使用的语言?



1> Ken..:

Ruby比Java运行慢,但写入或读取速度更快.哪个更重要?我不知道世界上哪家公司如果有机会(比如说)以两倍的硬件成本削减他们的开发时间,他们就会通过.

Ruby不是静态类型,但Python,Perl,Lisp,shell脚本等都不是.这真的是一个问题吗?我相信你会发现动态语言中有很多人会抱怨Java,C#,C++等是静态类型的.我们不乏基于动态语言构建的系统示例.

我同意Ruby不适合大型项目,但我们今天没有其他任何语言.软件工程的状态对我来说非常清楚:没有人能够可靠地构建大型系统.至少Ruby使您的大型项目在代码行中变小,这使得它们(在某种程度上)更易于管理.它在语法上更丰富,所以你可以说(更接近)你的意思.它写得更快,所以如果你走的是正确的道路,你会发现更快.

如果这些是反对Ruby的最佳论据,那么Ruby的表现比我想象的要好.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有