玩过一段时间的 ror, 感觉挺爽,特别是命令行工具,现在思想被 php,python 抄的差不多了,看看 ruby china 社区,还有 v2 的 ruby 节点,往日不再,好可惜,希望 ruby3*3 能起来吧
1
EminemW 2020-06-16 22:27:38 +08:00
你开一间 bat 级别的公司,以 ruby 为主要语言,估计能起来吧
|
2
augustheart 2020-06-16 22:48:56 +08:00
当初也就是完全靠 rails 火的吧,rails 凉凉了后它也自然而然地凉凉了。
|
3
putaozhenhaochi 2020-06-16 22:50:37 +08:00 via Android 3
GitHub 不是基于 Ruby 吗。 这就凉了?
|
4
JB18CM 2020-06-16 22:53:18 +08:00
优秀的语言多的是,凉了凉了呗,有什么大不了的
|
5
augustheart 2020-06-16 22:55:17 +08:00
@EminemW 没有人贡献一套杀手级的框架或是应用,bat 搞了也没戏。比如最近哪怕是微软天天给 rust 做广告,也就是一些公司做做技术储备,开发一些不痛不痒的应用,内心毫无波动。
没 rails 之前的 ruby 、没 dock 之前的 go,都是平静如水。当然,go 因为 google 的原因在 dock 之前甚至呈现国内比国外更火的情况(然并卵…… |
6
yangxin0 2020-06-16 23:00:30 +08:00
不知道啥心态动不动就凉,我公司认识不下十个 c++程序员的工具语言就是 ruby/ROR,这玩意儿用熟悉了非常舒服。
|
7
wellsc 2020-06-16 23:03:43 +08:00
ruby 一致性太差了
|
8
huobazi 2020-06-16 23:05:58 +08:00
用了才知道真香
|
9
cmdOptionKana 2020-06-16 23:10:45 +08:00
真的很凉,最近想重新捡起 ruby 来写点东西,结果发现很多库都停止更新了,甚至有些起源于 ruby 的杀手级库都已经用别的语言改写(比如 SASS )。
|
10
wangkun025 2020-06-16 23:22:28 +08:00
表示:我是 ruby on rails 程序员一枚。
|
11
BenX 2020-06-16 23:22:35 +08:00
JS + NodeJS 一把梭
|
12
zhuangzhuang1988 2020-06-16 23:36:05 +08:00
员工离职的话...
|
13
Code418 2020-06-16 23:37:40 +08:00 2
每天还得用到 homebrew 呢,ruby 还死不了,前阵子还改了下 openproject 的代码
|
14
GM 2020-06-17 00:15:25 +08:00
这东西,用起来是挺好用,但是性能实在没法看。
虽然都说人力比机器贵,性能问题直接堆机器,但是其实开发起来能明显感觉得那种缓慢,用的时间长了也很不爽的。 |
15
no1xsyzy 2020-06-17 00:29:06 +08:00 1
call 不需要括号,跟大部分 C-like 的 () 表示 call 都不一样。
对习惯 () 表示 call 的人来说,眼 parse 是负担。实际上写 Lisp 的时候眼 parse 也很糟糕…… 据说实质是消息式 OOP,这和目前的 first class method 也不一样。 语言本身和常见的都不一样,本质上也并未真正提供更小的心智开销。 |
16
swulling 2020-06-17 00:34:36 +08:00 via iPhone
|
17
drackzy 2020-06-17 00:38:53 +08:00
Ruby 职位少、薪资上限太低。当业余爱好还行。
|
18
Bromine0x23 2020-06-17 00:45:28 +08:00
Ruby 现在写大型应用确实没啥优势,但是当胶水语言还是香得不行,比如临时处理数据、文本之类的场景
|
19
MintZX 2020-06-17 00:54:10 +08:00 via iPhone
ROR 开发表示并没有凉
Github Gitlab Shopify 都是 ror,还有硅谷一些中型公司也都是 ror 。我本人工作两年供职过四家主要用 ror 的公司。在中国有 ruby china,里面也有很多 ror 的职位。只不过一般开发不关心 ror 所以接触不到罢了。 |
21
DOLLOR 2020-06-17 01:17:38 +08:00
难招人,人才流失,好多都跑去 py 、php 、node 去了,唉
|
22
lihongming 2020-06-17 01:18:37 +08:00 via iPhone 1
@zhuangzhuang1988 我有个朋友(真不是我),做 leader 后就把他们部门的主力开发语言改成了 ruby,理由是……这城市用 ruby 的公司很少,等员工们写几年 ruby 以后,就再也别想跳槽了 :D
|
23
ericgui 2020-06-17 01:24:06 +08:00
@lihongming 那这些员工不好好干活,你也不好招人
|
24
jinsongzhao 2020-06-17 01:29:38 +08:00
python 也很慢啊
|
25
dcoder 2020-06-17 02:15:16 +08:00 1
Ruby 的圈子和 Scala 一样,鼓励发明各种没有必要的 DSL.
这种语言都是长久不了的, 废了是应该的. |
26
lihongming 2020-06-17 02:18:04 +08:00 via iPhone
@ericgui 目前看效果不错,因为他们都是自己培养,不指望能招到 ruby 熟手
|
27
falcon05 2020-06-17 04:01:28 +08:00 via iPhone
当年 ruby 跟 Python 可是经常拿来对比的竞争对手,现在真是天差地别。
|
28
cokyhe 2020-06-17 06:49:56 +08:00 1
ruby 语法糖太多,读他人代码就是折磨,go 语言就很好
|
29
lululau 2020-06-17 07:28:10 +08:00 via iPhone
整天看 Ruby 既没火过也没陨落,在国内不行了,个人觉得主要还是因为对于国内程序员难度稍稍高了那么一点
|
30
namelosw 2020-06-17 08:28:27 +08:00 via iPad 1
Ruby 真心是好语言.
Python PHP 用起来手感还是差很多. 而且很多库体验差距很大,现在大部分 MVC 框架用起来还是没 RoR 完整,cache 也没有,REPL 也没有,job 也没有,还有很多东西都没有. 像 pry 这些细节打磨得很圆滑的的工具也不多,其他语言的工具并不是不能用,但是就是比较扎手... |
31
dodo2012 2020-06-17 08:32:07 +08:00
凉啥凉? lz 用 rails 做过多少东西?我从开始就一直用到现在,做外包不要太爽好吧,
|
32
crella 2020-06-17 08:40:13 +08:00 via Android
ruby 代码语法糖太多不是怪程序员而是怪语言?也没要求一定要用啊?
|
33
tt67wq 2020-06-17 08:40:53 +08:00
这不是有了 Elixir 了吗
|
34
nicevar 2020-06-17 08:54:54 +08:00
陨落不很正常么,每个时代都会有一批火的,当年的 perl 多火,现在呢,还有多少人用
|
36
Rwing 2020-06-17 09:29:20 +08:00
IT 行业自古以来,某一个语言或技术的崛起,从来不是因为它本身是否足够优秀,而更多是因为它的生态、周边、推出时机、甚至难易接受度等等其他次要因素。
例如: PHP-语言本身和函数库也被很多人诟病,但是因为其脚本语言的优势,在早期 web 市场赢得了大量市场份额 Nodejs-javascript 语言本身更是....但是在那个时机下,确实迎合了很多前端开发者 Java-java 语言本身也是很多问题,万年不思进取,也是因为当年 C#的一些商业策略,赢得了竞争 Vue-简单易用迎合很多中国用户 |
37
0bit 2020-06-17 09:35:14 +08:00
不讨论凉不凉吧,招人难是真的,即使在北京,也很难招人,简历都少。
|
39
lancelock 2020-06-17 11:04:58 +08:00
用 elixir 吧
|
40
est 2020-06-17 11:10:44 +08:00
如果没有 rails,ruby 根本不会火吧。
|
41
046569 2020-06-17 11:15:01 +08:00 2
Ruby 在国内人气始终不高,由很多原因造成的:
1. 客观上 Ruby 在国内使用困难,很多资源被墙或没有速度.新手听说 Ruby on Rails 牛 B,上来再被惨无人道的入门难度血虐一番,直接放弃. 2. 大公司使用较少,难以向社会输送人才. 小公司又很难承受 Rubyist 的高薪,招聘、就业两难.所以我只推荐自由职业者使用,求职者还是选个国内热门的语言比较好就业. 3. Ruby China 对新人过于苛刻.几位管理员一面辛辛苦苦筹备 RubyConf China 的技术分享(个人认为是国内一流的技术峰会),另一面又对新人采取直男思维.我妹在论坛发帖被几个管理员怼到哭.不知道现实中这几名三四十岁的大老爷们会不会欺负一个十几岁的小姑娘还沾沾自喜?如果社区始终没有新人涌入,就很难有活力了. 4. 应用面较窄,Ruby 在 Web 和 System Script 中应用较多,缺乏界面库,开发应用程序无力.大势上错过机器学习、大数据等热门方向. 5. 太多点了,说起来全是泪. 全球看,生态活跃度、薪水都很高,离凉凉还挺远的. BTW,最近十年每年都有人在问"Ruby 凉了吗?" 甚至有人专门做了网站: https://isrubydead.com/ 可见有疑问的不止 LZ 一个人.管那么多呢,写的爽就完了. |
43
ppphp 2020-06-17 11:41:42 +08:00
现在后端主要是 render json 配合前端,需要强类型,rails-api 支持太一般了,业余学学还行,希望 sorbet 能救一下
|
44
pocarisweat 2020-06-17 11:43:42 +08:00
无论如何,Rails 还是很爽的,先驱型的框架。历史上苹果有希望成为 Ruby 的爹的,结果搞了 Swift 之后 MacRuby 就彻底 gg
|
45
Mark24 2020-06-22 14:34:53 +08:00 1
需要时间来解决吧
优秀的特性,总会被人发现的。ruby 的设计理念非常超前。 我以前一直以为 ruby 自定义开放会带来麻烦。仔细想想其实只要走的是继承的路子都会出这种问题。如果是组合,纯函数式彼此调用又会陷入复杂。这是个必然无解的问题。 ruby 可以表达成自然语言,在最上层建立起自然语言的读感。这样我觉得非常牛逼 ——我一直想找的——文学性编程,的工具仿佛就是他了。 管他内部多复杂,只要对读者来说,一看就明白就可以了。 所以其他的都不重要。 py 在可读性上做出了很多努力。但是我觉得 ruby 设计的更巧妙。 最近在学习 ruby,觉得这其实是一个未来轮子的方向。人性化,自适应,强大的表现力等等。 有了自动挡,谁还想回手动挡,那只是少部分人的恶趣味罢了。 ruby 今年圣诞节要 3x3 了,希望 ruby 越来越强大,解放程序员。 2 年后再来看。 |
46
drackzy 2020-07-23 10:23:08 +08:00
@MintZX ruby-china 上职位好 3-5 年经验才 15-20K 、1 2-20K,JAVA 应届校招都 18-24K 了
|
47
MintZX 2020-07-23 16:54:25 +08:00 via iPhone
@drackzy 那是国内的岗位。我现在的海外岗位一个月差不多税后 95K 了。远超同级别 Java 岗位。至于国内为什么那么低,那是中国的问题,不是 ruby 的问题。
|
51
mike163 2022-08-01 21:49:55 +08:00 via Android
主要是 go 的部署太香了,支持多平台,很容易编译,编译之后只有一个文件。
ruby 如果提供了这个功能,也会大火。ruby 部署太麻烦了和 go 相比 |
53
cmingxu 2023-03-01 17:02:52 +08:00
什么时候国内创业公司生存环境好了 ruby 就火起来了, 不但 ruby 会火 python ,js 都会火, 你我也会不这么卷。
现在是大厂为王, 大厂那些个中层食利阶级大概只知道 java , 另外,java 对他们来说也安全。 |
54
cmingxu 2023-03-01 17:03:37 +08:00
ps:rails 门槛对小白来说有点门槛了, 不是 1.2 时候了
|