Ruby语言到底前景怎么样?


Author: Kimmy

Ruby语言到底前景怎么样?

知乎链接


Ruby的表达能力是一般的语言不能比的。
Ruby的表达能力是一般的语言不能比的!!
Ruby的表达能力是一般的能力不能比的!!!

作为一个经典的充斥着内部DSL编程语言,Ruby的优势就在于它有很强大的抽象能力和表达能力,导致的结果就是,给普通用户也能轻易上手,专家用户也可以用得很开心。

跟很多人不一样,我觉得恰好就是do end语法块能有经过地把代码写得更易读,没错就是读出来。不然你给我读一下left curly bracket试试。

Duck typing和Mixin给了Ruby跟强大的抽象和复用能力。比如module Enumerable这种。
当然最最最重要的是,module。
Ruby完全不需要再去自定义各种黑魔法来搞名字空间(PHP)或者是基于目录的模块划分方式(Python/Java)。

以及,发行版自带包管理工具,以及有各种良好的依赖管理和自动构建工具等等。
Ruby的生态系统从骨子里继承自Perl而又有些突破,在很多方面有了事实标准。直接导致Ruby应用开发起来效率非常得高。

你非要跟最好的编程语言比,那我也不知道该怎么说了。

就是这样。

创建时间:2015-12-08 最近更新时间:2023-11-03