ruby 这么优雅的语言,怎么没有像 python 这样流行开来?

2016-12-31 20:58:16 +08:00
 Gem
现在 ruby 主要在 web 开发方面, python 不但在 web 方面,在其他方面也多有建树,如果说性能方面,都是脚本语言, ruby 也没差多少吧?在写法方面,(纯 OOP + FP 味道), ruby 写起来,个人感觉还是要比 python 流畅一些的。
13960 次点击
所在节点    Ruby
43 条回复
cqcn1991
2016-12-31 21:06:19 +08:00
唉,假如 ruby 也能做数据分析就好了…
rupert
2016-12-31 21:13:46 +08:00
开源库没 PY 多。 外行都知道,要玩个爬虫 AI 机器学习学 python 就行
ruby 就两字 红过
lightening
2016-12-31 21:14:00 +08:00
Ruby 就是 07 年 RoR 带起来的,这时候 Python 已经用的非常普遍了。
wangxn
2016-12-31 21:14:51 +08:00
学习成本低。
作者是西方人。
tyfulcrum
2016-12-31 21:15:48 +08:00
Python 容易多了,我到现在 Python 都没入门也能勉强看懂很多代码。 Ruby 作者自己写着爽,我这种小白就惨了。
ljcarsenal
2016-12-31 21:17:07 +08:00
绝大多数人入门都是 c 系语言,看多了之后就觉得 ruby 的写法十分怪异。。 比如 3.times , unless until 之类的。。虽然读起来像英文,但是总要在脑子里做一下转换
viator42
2016-12-31 21:18:26 +08:00
我知道的 ruby 就两个用处。 RoR 做 web , RGSS 写 RPGMaker 游戏
cuebyte
2016-12-31 21:19:43 +08:00
ruby 够火了,除了 rails 还有 gitlib, logstash, puppet, vagrant 等等,哪一个不是如雷贯耳。

只是国内热度不够,现在 rails 依然是许多人做 web 开发的选择。
czheo
2016-12-31 21:22:43 +08:00
优雅不等于流行啊,论优雅的语言有的是。
tairan2006
2016-12-31 21:24:52 +08:00
更喜欢 Python 的哲学…有一个标准做法就够了,而且对 pure oo 的语言实际上没啥好感,包括 Java
sudoz
2016-12-31 21:29:37 +08:00
说白了 Ruby ≈ RoR ,但是 Python 就远不止 Web Framework 这么简单了,可以用的库真的太多了
lonenol
2016-12-31 21:31:58 +08:00
python 才是纯 oo 吧, java 还有基本类型呢
zxgngl
2016-12-31 21:40:20 +08:00
Smalltalk 才是纯 00 。
AlexaZhou
2016-12-31 21:49:42 +08:00
Ruby 语法太灵活,一个事情很多种做法,不利于团队协作

Python 相对好很多
qinix
2016-12-31 21:54:55 +08:00
@wangxn 作者是日本人
RqPS6rhmP3Nyn3Tm
2016-12-31 23:20:15 +08:00
py 的语法很优雅……想函数函数,想类就类。而且容易学,很快上手
doubleflower
2016-12-31 23:26:53 +08:00
ruby 的可能读比 py 差太多,优雅更算不上,语言设计上也不象 python 这么整洁
Gem
2016-12-31 23:37:16 +08:00
@doubleflower 可读性不差吧?
dant
2016-12-31 23:54:28 +08:00
因为 Python 不知道被谁宣传成易于入门了,拉着一堆又一堆的新手往坑里跳
然后现在一群人在坑里出不来。
wangxn
2017-01-01 00:24:47 +08:00
@qinix 我说得不清楚,之前我说的是 Python 的两个优点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331493

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX