为什么美国创业公司这么喜欢用 Ruby?

2019-12-25 20:48:18 +08:00
 Pastsong

美国中小公司使用 Ruby 的比例很高(与其他地区相比),有名有 GitHub,Airbnb 等,甚至 Ruby 的发源地日本都没见有什么公司用。这个现象有什么历史原因吗?

6395 次点击
所在节点    问与答
29 条回复
charlie21
2019-12-26 09:04:16 +08:00
ror 本质就是一个代码生成器,让做网站这回事回到了它本该占用的精力上。一个粒度控制更佳的 Dreamweaver。其他工具,相比之下,都是在让 web 开发变复杂 减速 通过一系列不必要的定制化,就是你基本上定制化半天都是在搭架子,搭完之后和 ror 三秒钟搭的差不多。

以上把 ror 换成 Java spring boot 什么的都可以,意会
areless
2019-12-26 09:08:29 +08:00
rails 的约定成俗 规范 工程化 ~~~都远远的领先当时的框架。用的少原因在于,某些势力想把 15 天入门就能写的代码,搞成一个需要 3 年教育~1 年实训的高端产业。。。基本亚洲国家都这么想。
TangMonk
2019-12-26 09:55:09 +08:00
@dodo2012 以前用 rails 做了一个抢票的。。
charlie21
2019-12-26 10:05:14 +08:00
创业公司不关心网站的性能,而关心人力的性能(人力正常发挥的情况下,能吞吐的工作量 越趋近于极限,人力的性能最高)。本质上是因为 创业公司 缺钱。雇用 ror 开发者是一种省钱的行为。

同一个天花乱坠的 idea,同样的项目类型 ( RESR API ) 同样打紧的雇工预算,同样的工期时间,ror 小队就是胜出于什么 java 小队的。

实际上,如果 ror 诞生在一个图钱的地方,那么,它会收费 而且不开源。并且靠律师函就能赚钱。参考 Delphi
https://www.embarcadero.com/products/delphi/starter # 个人使用不收费,公司盈利低于 5000 美元 不收费,如果超过了 等着律师函吧,指望你养活呢

缺钱,缺时间,这是创业公司。大公司不缺这些了:能让 RESR API 搞定的全部都搞定了,也就会开始 ( 技术领域的政 o 治斗争 参考 [1] ) 走向 rpc 处理的性能问题,走向 java 的宿命,整个技术选型都会变!

最坏的情况下,网站整体重写,直接开除掉原技术团队。开除掉 ror 团队,雇用一批瞎写 Java 的进来。

当然 从商业模式的角度,都是人力成本而已,直接开除掉 ror 团队都不可惜。公司的生命周期 不会在乎你。况且,ror 本身就是免费的 不是么

[1] https://www.zhihu.com/question/60103971/answer/172885419 技术选型本身就是政 o 治问题

[2]
https://www.bilibili.com/video/av49349081/
开除就开除,还能管你一辈子阿?有本事就活,没本事就死去

[3]
公司讲成本,劳工凭本事。不要觉得丑陋,如果公司不讲成本,谁他妈的给你发工资阿?
这里已经说过了,钱存在的世界 应该和 钱不存在的世界 分开
https://v2ex.com/t/630160# 钱,让这个世界更好还是更坏?
你 18 了,在钱存在的世界里,反正怎样都是你自己的选择。

[4]
在公司的生命周期里,前面一批 ror 开发者 走人了,后面一批 java 开发者来了。你仅仅是先来后到而已,看你自己怎么选。你羡慕创业公司用 ror,我还看见很多用 ror 的公司都倒闭了呢,创业公司 本来就是能活过 1 年的都很少 ( 当然 这怪不到 ror 头上。ror 能帮你撑 1 年 才死,用 java 1 个月就死了 ) 。
outmanone
2019-12-26 11:44:52 +08:00
先问是不是?才问有没有。感觉有点标题党了啊。自从 nodejs 出来,ROR 这种全栈开发框架就呈现下降趋势,特别是前后端分离以后,如果只用 ROR 来做后端 API 的话,感觉有点大材小用,但是只用 Ruby 来开发,又感觉和其他语言没太大优势。
julyclyde
2019-12-26 11:58:56 +08:00
前几年中国 RoR 也挺多的
现在都拨乱反正了
Pastsong
2019-12-26 12:05:56 +08:00
@outmanone 主要是之前看北美招聘网站还是有很多招 Ruby 工程师的,创业公司可能不严谨,然后今天 Ruby 又发新版本有感而发
outmanone
2019-12-26 13:37:47 +08:00
@Pastsong 哦,原来如此。
yafeilee
2019-12-26 14:37:59 +08:00
年经贴呀,几年前做的分析:

《为什么国外的创业公司更喜欢 Rails? 》 https://yafeilee.com/blogs/83

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

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

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

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

© 2021 V2EX