1
fengheorg 2017-08-25 09:10:37 +08:00
还好吧。我自己也还用。不过 RUBY 一直不太主流,不如 python 用的广泛。
|
2
view1 2017-08-25 09:11:17 +08:00
没使用过,毕竟在国内,大家还是比较喜欢用 python
|
3
wayne712 OP 一门以程序员写的爽为目标的语言,在国内似乎没有多少人关注
|
4
itommy 2017-08-25 09:16:36 +08:00
ruby 在国外还是挺火的
|
5
Cooky 2017-08-25 09:19:16 +08:00 via Android
想想 Perl
|
6
HuangLibo 2017-08-25 09:22:54 +08:00
Mac 和 iOS 开发者用 Ruby 写工具比较多
|
7
shiroming 2017-08-25 09:24:12 +08:00 via Android
就没辉煌过吧。。。Python 也是被人工智能炒起来的
|
8
shoco 2017-08-25 09:27:15 +08:00
没有抱上大腿,只能是备选
|
9
shoco 2017-08-25 09:28:57 +08:00
语法糖太多,不适合阅读,更不适合这个行业人员流动较快的情况
|
10
fy 2017-08-25 09:29:02 +08:00
感觉和 rails 绑得太紧,自从前后端分离风潮以后,rails 就很尬了,还是应用面太窄。
|
11
robertlyc 2017-08-25 09:31:16 +08:00 3
elixir
|
12
TangMonk 2017-08-25 09:31:29 +08:00
ruby 开发效率是真的高,不管国内火不火也不能阻挡我使用它。
|
13
ferrum 2017-08-25 09:34:17 +08:00 via iPhone
看国内招聘信息,招 Ruby 的确实少,远不如 Go 的。但 TIOBE 上 Ruby 要比 Go 高一些,说明这只是国内情况而已。
|
14
66beta 2017-08-25 09:34:27 +08:00
因为对 Windows 不友好!!!
几年前搭 Jekyll 的苦,导致了我换 mac。不过最后还是换了 Hexo 分分钟感受到了爱与和平!!! |
15
XIVN1987 2017-08-25 09:43:40 +08:00
最近几年又出了一大批编程语言,肯定对各个编程语言的份额都有蚕食,,感觉有些落寞也是正常的!!
|
16
besto 2017-08-25 09:44:43 +08:00
一个语言强大与否,很大程度上在于库支持的情况,ruby 的库的质量?尴尬.
|
18
viator42 2017-08-25 09:48:27 +08:00
现在知道的 ruby 用处就两个,rails 和 RGSS
|
19
fox0001 2017-08-25 09:53:17 +08:00
当年 ror 很惊艳,差点就入坑了,只是自己太懒…
|
20
rogwan 2017-08-25 09:57:04 +08:00 via Android
有 github gitlab 这样的应用撑腰,不会落没的
|
21
mahengyang 2017-08-25 10:03:49 +08:00
生产环境用的不多,偶尔处理下日志,写点算法原型还是可以的
|
22
hjdtl 2017-08-25 10:07:03 +08:00
https://www.v2ex.com/t/385426
由此可推出: Java 现在是逐渐没落了吗。。。。如题 C 现在是逐渐没落了吗。。。。如题 C++ 现在是逐渐没落了吗。。。。如题 Python 现在是逐渐没落了吗。。。。如题 PHP 现在是逐渐没落了吗。。。。如题 .NET 现在是逐渐没落了吗。。。。如题 JavaScript 现在是逐渐没落了吗。。。。如题 Go 现在是逐渐没落了吗。。。。如题 |
23
root787 2017-08-25 10:19:19 +08:00
好像在国内,就没到过 1 线。
|
24
lululau 2017-08-25 10:20:12 +08:00
Ruby 注定不会成为大众的语言! Java 为什么成了行业的事实标准?一个重要原因——来个人就能写啊!不要说什么新手写的和高手写的能一样吗,企业不关心这个,只要能 work 就行!有些公司放弃 Ruby 转用 Java,并不是觉得 Ruby 本身有哪些缺点,而是招不到靠谱的 Ruby 开发者。Python 相当程度上和 Java 的情况类似。
|
25
sxsexe 2017-08-25 10:27:43 +08:00
楼主连发几个这个这种帖子,铜币金币大大的啊。
|
26
mengzhuo 2017-08-25 10:28:27 +08:00 1
没有~freewheel 那帮人用得很开心
|
28
ivyliner 2017-08-25 10:44:41 +08:00
写的爽, 运维起来要哭, 不说了, 我去重启 rails 进程去
|
29
timwei 2017-08-25 10:46:39 +08:00
module A
def hello puts 'A module' end end module B def hello puts 'B module' end end class C include A end class C include B end class C def say hello end end C.new.say 输出全看运行的顺序 |
30
doubleflower 2017-08-25 10:47:33 +08:00 via Android
当年 ror 兴起的时候也打算去学,不过看了这 ruby 语法实在是恶心的一逼就放弃了。设计的太随心所欲了,从方法还 tmd 有别名就能看出来。
|
32
chengkai1853 2017-08-25 10:58:09 +08:00
你要是独立开发者,rails 使用起来效率贼快!
|
33
wayne712 OP 没人觉得 ruby 开发效率很高吗, 在 web 开发生态很完善吗
|
34
hotdogwc 2017-08-25 11:00:38 +08:00
@timwei 没理解,不是 ancestors 链上找到上一级吗?,ancestors 链是确定的啊,你这个肯定输出 'B module' 吧
|
35
timwei 2017-08-25 11:13:00 +08:00 2
@hotdogwc
试想一个项目,这几个宣告全部都在不同的档案 有的档案是 bundle 读入,有的是 mixin 在类中,有的是运行时直接 require 近来 而且项目中 moduleA moduleB 可能都是不同人写的 甚至还是在 gem 中,不看 repo 源代码根本不知道发生什么事情 大家都在对 class Rails 这个类丢方法 /变数进去 实际例子,例如 Devise,写 Devise 扩充有时得修改 warden/resource 就常有问题,而且因为是合法操作不会告警,得踩坑了才知道 |
36
Phariel 2017-08-25 11:14:59 +08:00 via Android
Ruby 靠 Rails 火了一把,然后就没然后了。。。
|
37
SuperMild 2017-08-25 11:25:02 +08:00
ruby 必须测试驱动开发。其实测试驱动很好的。
|
38
hotdogwc 2017-08-25 11:26:38 +08:00
@timwei 受教了,没用 ruby 写过很大的项目,不过学的时候感觉 module mixin 确实会有问题,而且还有 prepend 这个大坑,最近在看 hanami.rb 源码被恶心到了,这种 magic 还是越少越好啊
|
39
beaze 2017-08-25 11:36:46 +08:00
Java 多少年来一直在没落(雾
|
40
vjnjc 2017-08-25 11:37:27 +08:00
c#没落倒是真的,以前辉煌过。
ruby。。。一直都小众,也谈不上没落 |
41
dodo20120 2017-08-25 11:47:42 +08:00
一直用在 ruby,应该说在用 ror,中间一年用过 go,可以说 ror 熟悉了开发起来不要太快,我们小地方,接触的项目没多大,不用考虑性能,快速上线才是王道
|
43
FrankFang128 2017-08-25 12:22:33 +08:00
PHP 火,楼主用 PHP 吧
|
44
orancho 2017-08-25 12:39:29 +08:00
然而现在 Ruby 的性能也跟上来了, 用 Fiber + eventmachine 实现的 HTTP Server 分分钟能跑 4k QPS.
|
45
msg7086 2017-08-25 13:17:48 +08:00
Ruby 让程序员快乐。没落不没落关我啥事,自己用得爽就行了。
|
47
BBCCBB 2017-08-25 13:39:21 +08:00
因为 ruby on rails 而不是 rails on ruby, 逃
|
51
wayne712 OP 最近看 ruby gems 库代码, 看得头痛,各种方法不知道从哪里载入的,不知道 python 会不会有这种情况
|
53
zj0713001 2017-08-25 15:27:46 +08:00 2
@timwei 说实话。。。你遇到的全是野鸡写法。。。典型的不弄明白就直接上手干。。。ruby 的很多东西,开始觉得简单,稍微入门以后学习曲线陡增,作为一个 7 年的 ruby 开发者,我能看到一个把模块设计的绝对逻辑正确的项目都觉得很牛逼了。。。太多人看两眼 quick start 直接上手就开搞,这样并不好。。。
|
55
xinn1x 2017-08-25 15:31:46 +08:00
话说 ruby-china 论坛是不是只有人用,没人维护了啊,我之前用两种方式注册了两个账号,发现一堆 bug,搜了下,发现有些一年前就有人提出了……
|
56
lightening 2017-08-25 15:55:26 +08:00 via iPhone
一直不主流,不过我司还是大规模使用。还是觉得比 Pyhon 好用太多。
|
57
hantsy 2017-08-25 16:17:03 +08:00
不大清楚 Ruby 的世界。。。Rails 让 Ruby 出了名,如果 Ruby 会持续下去,更多应该是 Operation 自动化方面,不少 Ops 工具是用 Ruby 写的。
|
58
hantsy 2017-08-25 16:23:11 +08:00
Ruby on Rails 最大的作用是带动各语言的生态圈,各种 Clone 出来了。
|
60
Valyrian 2017-08-25 16:36:22 +08:00
在标题里写如题什么心态
|
61
assad 2017-08-25 17:06:07 +08:00
不是号称最优雅的么?不行了?
|
64
Pyjamas 2017-08-25 17:25:46 +08:00
最近刚开始学 Ruby 呢,感觉很棒很喜欢,相见恨晚
|
65
firefox12 2017-08-25 17:31:10 +08:00 via iPhone
我们这里有个 ror 项目 要升级 发现从语言到 ror 都要变,第三方类库也全变了。ut 不够充分,后果就是 里面返回值类型都变了,运行时才知道错误。这不是动态语言的优势这是灾难。结果预计升级时间 半年。
|
66
cxbig 2017-08-25 17:35:12 +08:00
存在既是合理
|
68
jinwyp 2017-08-25 20:56:07 +08:00
|
69
cfy 2017-08-25 21:06:44 +08:00
Perl 是已经没落了
|
70
xposed1 2017-08-25 21:12:27 +08:00
ruby 的没落,见证了编码完全从情怀沦落为饭碗。
|
71
Totato5749 2017-08-25 21:49:54 +08:00
对 Windows 及其不友好,这点事制约很多新人入坑的很大原因
|
72
lgn21st 2017-08-25 22:10:49 +08:00
喜欢 Ruby 和理解 Ruby 的人根本不在乎 Ruby 的地位,也不在乎别人怎么评价 Ruby。
|
73
Sapp 2017-08-25 22:16:42 +08:00 via Android
@view1 web 后端这块,python 的地位真不见得比 ruby 好,ruby 的份额应该是被 node 抢了。
|
74
lightening 2017-08-25 22:22:33 +08:00
@lgn21st 怎么把你都炸出来了……
|
75
lgn21st 2017-08-25 22:26:54 +08:00
@lightening 习惯偶尔扫一眼 V2EX 看看新鲜的东西,在今天的最热榜上有着么一条。
|
76
rashawn 2017-08-25 22:34:01 +08:00 via iPhone
现在就是写点平时用的脚本,还有一些软件的脚本用 ruby,看过 exilir 但是没时间深入,感觉 exilir 被 go 影响比较大
|
77
Shy07 2017-08-25 23:44:35 +08:00 via iPhone
Ruby 社区的创造力和对其它社区的启发影响依然健在,她只是不适合工业化编程,饭碗少了而已,如果是自由职业者或创业者或 geek,Ruby 依然是程序员的朋友
|
79
PythonAnswer 2017-08-26 00:33:31 +08:00 via Android
1 生态圈被 ror 绑架
2 自己跨平台没做好,然后 ruby 社区还喜欢歧视 win 最大的山头不去强占,反而去歧视山上的人 可惜啊 |
80
agoodob 2017-08-26 00:46:24 +08:00
在用。RoR 效率很高,用的很爽。
|
81
inflationaaron 2017-08-26 02:57:46 +08:00
Ruby 与 Python 最早解决的是同一类需求,一种方便好用的脚本语言,可以快速 get jobs done。Ruby 的问题是发明的时候主要集中在日语圈,与外界交流太少,错过了一门语言快速发展与应用的前期。Python 因为出现的早而且比 Ruby 传入美国的时间更快,所以受到了学术界以及工业界的欢迎。大部分美国的高校都采用 Python 作为第一门教学语言而不是 Ruby 也是因为这个原因。再之后 Python 对于科学计算或者数据处理方面的优势,都是由于学术界需要一种熟悉的接口语言,来屏蔽底层的计算实现。这一优势也一直持续到了现在的 AI、ML 领域。
所以说一门语言的发展啊,不仅看自身的奋斗,也要考虑历史的进程。 |
83
eyp82 2017-08-26 07:19:36 +08:00 via iPhone
Ruby 的问题是太曲高和寡,设计很精巧而且语法糖太炫目,智商稍微低点就容易看不懂别人在写什么,比如我。。。后来果断逃了。。。
|
84
scipio 2017-08-26 08:24:28 +08:00
对比了 Jekyll 和 Hugo,我觉得还是 Hugo 友好一点。所以 Ruby 在我的机器上只待了 2 小时~:p
|
85
dreamtrail 2017-08-26 08:54:22 +08:00
我只学排行榜前十的,一个人没那么多精力来维持那么多语言的熟练度,ruby 这类比较小众只能放弃,当年还学了 perl,早就基本不用了。
|
87
andyzhuang 2017-08-27 05:51:52 +08:00
谈不上没落 有 github 这些应用呢
|