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 ![]() 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 t/385426 由此可推出: Java 现在是逐渐没落了吗。。。。如题 C 现在是逐渐没落了吗。。。。如题 C++ 现在是逐渐没落了吗。。。。如题 Python 现在是逐渐没落了吗。。。。如题 PHP 现在是逐渐没落了吗。。。。如题 .NET 现在是逐渐没落了吗。。。。如题 Javascript 现在是逐渐没落了吗。。。。如题 Go 现在是逐渐没落了吗。。。。如题 |
![]() | &nbs; 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 ![]() 没有~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 ![]() @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 ![]() @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 在标题里写如题什么心态 |
![]() | 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 这些应用呢 |