ruby 现在是逐渐没落了吗。。。。如题

2017-08-25 09:08:14 +08:00
 wayne712
15347 次点击
所在节点    程序员
87 条回复
mahengyang
2017-08-25 10:03:49 +08:00
生产环境用的不多,偶尔处理下日志,写点算法原型还是可以的
hjdtl
2017-08-25 10:07:03 +08:00
https://www.v2ex.com/t/385426
由此可推出:
Java 现在是逐渐没落了吗。。。。如题
C 现在是逐渐没落了吗。。。。如题
C++ 现在是逐渐没落了吗。。。。如题
Python 现在是逐渐没落了吗。。。。如题
PHP 现在是逐渐没落了吗。。。。如题
.NET 现在是逐渐没落了吗。。。。如题
JavaScript 现在是逐渐没落了吗。。。。如题
Go 现在是逐渐没落了吗。。。。如题
root787
2017-08-25 10:19:19 +08:00
好像在国内,就没到过 1 线。
lululau
2017-08-25 10:20:12 +08:00
Ruby 注定不会成为大众的语言! Java 为什么成了行业的事实标准?一个重要原因——来个人就能写啊!不要说什么新手写的和高手写的能一样吗,企业不关心这个,只要能 work 就行!有些公司放弃 Ruby 转用 Java,并不是觉得 Ruby 本身有哪些缺点,而是招不到靠谱的 Ruby 开发者。Python 相当程度上和 Java 的情况类似。
sxsexe
2017-08-25 10:27:43 +08:00
楼主连发几个这个这种帖子,铜币金币大大的啊。
mengzhuo
2017-08-25 10:28:27 +08:00
没有~freewheel 那帮人用得很开心
0bit
2017-08-25 10:41:09 +08:00
@shiroming Python 也是躺枪,变成了被人工智能炒起来的了,脚本、web、数据分析领域就都不算?
ivyliner
2017-08-25 10:44:41 +08:00
写的爽, 运维起来要哭, 不说了, 我去重启 rails 进程去
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 输出全看运行的顺序
doubleflower
2017-08-25 10:47:33 +08:00
当年 ror 兴起的时候也打算去学,不过看了这 ruby 语法实在是恶心的一逼就放弃了。设计的太随心所欲了,从方法还 tmd 有别名就能看出来。
TangMonk
2017-08-25 10:47:34 +08:00
@ivyliner 哈哈,我也觉得运维起来蛋疼☹️
chengkai1853
2017-08-25 10:58:09 +08:00
你要是独立开发者,rails 使用起来效率贼快!
wayne712
2017-08-25 11:00:00 +08:00
没人觉得 ruby 开发效率很高吗, 在 web 开发生态很完善吗
hotdogwc
2017-08-25 11:00:38 +08:00
@timwei 没理解,不是 ancestors 链上找到上一级吗?,ancestors 链是确定的啊,你这个肯定输出 'B module' 吧
timwei
2017-08-25 11:13:00 +08:00
@hotdogwc

试想一个项目,这几个宣告全部都在不同的档案

有的档案是 bundle 读入,有的是 mixin 在类中,有的是运行时直接 require 近来

而且项目中 moduleA moduleB 可能都是不同人写的

甚至还是在 gem 中,不看 repo 源代码根本不知道发生什么事情

大家都在对 class Rails 这个类丢方法 /变数进去

实际例子,例如 Devise,写 Devise 扩充有时得修改 warden/resource

就常有问题,而且因为是合法操作不会告警,得踩坑了才知道
Phariel
2017-08-25 11:14:59 +08:00
Ruby 靠 Rails 火了一把,然后就没然后了。。。
SuperMild
2017-08-25 11:25:02 +08:00
ruby 必须测试驱动开发。其实测试驱动很好的。
hotdogwc
2017-08-25 11:26:38 +08:00
@timwei 受教了,没用 ruby 写过很大的项目,不过学的时候感觉 module mixin 确实会有问题,而且还有 prepend 这个大坑,最近在看 hanami.rb 源码被恶心到了,这种 magic 还是越少越好啊
beaze
2017-08-25 11:36:46 +08:00
Java 多少年来一直在没落(雾
vjnjc
2017-08-25 11:37:27 +08:00
c#没落倒是真的,以前辉煌过。
ruby。。。一直都小众,也谈不上没落

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

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

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

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

© 2021 V2EX