1

Ruby on Rails 国内使用情况

 4 weeks ago
source link: https://www.v2ex.com/t/1033505
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  Ruby on Rails

Ruby on Rails 国内使用情况

  cxhello · 21 小时 46 分钟前 · 3225 次点击
  • Ruby on Rails 框架如何?
  • 现在学习是否还有必要?
  • 是否推荐工作中使用?

欢迎各位 V 友前来探讨。

63 条回复    2024-04-19 07:47:16 +08:00
collery

collery      21 小时 44 分钟前

不怎么样

cxhello

cxhello      21 小时 43 分钟前

感觉 Rails 在 V2EX 讨论并不活跃
uijk

uijk      21 小时 38 分钟前

https://webtagr.com/ 这个网站不就是 Rails 撸的吗。每个框架都有它的价值。上世纪 70 年代的 C ,还大把人在用。
zjsxwc

zjsxwc      21 小时 35 分钟前

银行用的多,因为 ruby 这种自动转换大数、多位小数的特性,对于数字敏感的业务实在是太方便了
BBCCBB

BBCCBB      21 小时 30 分钟前

你要去 ruby china 问这个问题
cxhello

cxhello      21 小时 28 分钟前

@uijk 像国外 Github 爱彼迎 Square Shopify 应该都在用 Rails 开发,所以想了解下,值不值得入坑。
cxhello

cxhello      21 小时 27 分钟前

@BBCCBB 我也发现了,Rails 在 V2EX 社区好像不太活跃。
BBCCBB

BBCCBB      21 小时 25 分钟前

技术类的在 V2EX 都不太活跃, 大家是来划水的.

如果你是用 ruby 工作, 可以入坑, 如果还没学 ruby, 那就不用了.. ruby 工作机会不多.
cxhello

cxhello      21 小时 22 分钟前

@BBCCBB 恩,也是想了解下,我是搞 Java 的,哈哈。
uijk

uijk      21 小时 19 分钟前

如果会 ruby ,rails 还是挺好用的, CRUD 类应用像砍瓜切菜一样。

个人觉得它最核心的就是那个 actierecord ,像魔法一样,缺点也是一样,太魔法了。

如果有精力,可以去轮子界的 js 看看,一大堆框架
fxjson

fxjson      21 小时 18 分钟前

rails 很魔幻,没有 java 中规中矩,不适合多人协作,相比 java 、php ,国内市场少的可怜
asdjgfr

asdjgfr      21 小时 16 分钟前

不好,我们这边有个产品是用 Ruby 做的,但是客户要求源码交付并且是 java 的,现在招了人进行重构,而且 Ruby 的人也不好招,恶性循环下估计在国内前景堪忧吧
cxhello

cxhello      21 小时 14 分钟前

@uijk 恩,说是研究魔法就需要下大功夫
cxhello

cxhello      21 小时 13 分钟前

@fxjson 恩,感觉还是市场+网络问题
uijk

uijk      21 小时 13 分钟前

ruby 也可以用 java 的,运行环境用 jruby 就可以了。当然了,看项目需要。
standchan

standchan      21 小时 11 分钟前

只听说 github 使用 ruby 写的,其他的没听过。国内 java go python 都打的不可开交,貌似没有 ruby 的位置
mahaoqu

mahaoqu      21 小时 11 分钟前

去 RubyChina 问呗(笑)

不过现在确实不是那时代了
cxhello

cxhello      21 小时 10 分钟前

@asdjgfr 交付之前客户不应该知道是什么语言开发的吗?还是说必须给人家改?
cxhello

cxhello      21 小时 8 分钟前

@uijk 回头可以研究研究在 jruby 允许 Java 程序,感谢 V 友。
adoal

adoal      21 小时 8 分钟前

在国内,如果做需要部署到甲方环境的信息化项目,老老实实用主流技术栈。
自己创业,做互联网服务,可以考虑用小众的。
FightPig

FightPig      21 小时 7 分钟前

一直在用,不过我们都是自己的项目
cxhello

cxhello      21 小时 6 分钟前

@standchan 恩。感觉国内公司用的很少,也可以是我了解的少。
cxhello

cxhello      21 小时 6 分钟前

@mahaoqu 哈哈
cxhello

cxhello      21 小时 4 分钟前

@adoal 恩,ToB 还是老实点,ToC 可以尝试。
JosephYin01

JosephYin01      21 小时 3 分钟前

我這里招人 ruby 好久沒招到, 沒辦法招了寫 java 的進來學 😭
ericguo

ericguo      21 小时 3 分钟前

@cxhello 我所在公司在用 https://github.com/thape-cn

我肯定是推荐在工作中使用的,在并发不高,业务复杂,开发成本极为苛刻的时候,Rails 几乎是唯一解。
heyufei1996

heyufei1996      20 小时 57 分钟前

之前去过一个台企, 一个资讯(可能是技术部门的主管)用 ruby 写了个 wms 系统.
june4

june4      20 小时 56 分钟前

没必要。
ruby 这个语言有点恶心,可读性也差,你试试读读 ror 的源码就知道了。
Reficul

Reficul      20 小时 54 分钟前

国内 Ruby 没有风气,类似 PG 在国内不如 MySQL 一样。 欧美 Ruby 会好一些,Java 系的话除了 Jruby 好像还有一个 Groovy ,也有对应的 on Rails 框架。
cxhello

cxhello      20 小时 53 分钟前

@heyufei1996 哈哈,突然就想起自己第一份工作就是做 WMS 的。入库,上架,分拣,出库,打包这些名词回荡在脑海。
cxhello

cxhello      20 小时 51 分钟前

@ericguo 感谢 V 友。
c1985382

c1985382      20 小时 51 分钟前

昨天刚用 Rails 开始了一个项目,个人项目考虑 Rails 或是 nextjs 选一个。Rails 学习起来还是有很多概念需要了解,再加上不懂 Ruby 也有点费事。

虽然用了很多年的 PHP ,但现在搭个环境都觉得麻烦了。
cxhello

cxhello      20 小时 50 分钟前

@Reficul 恩,感谢 V 友。
janus77

janus77      20 小时 45 分钟前

新岗位的话,已死
个人和老项目维护,随便你
janwarlen

janwarlen      20 小时 26 分钟前   ❤️ 1

@fxjson #11 瑞士军刀,适合特种兵单独作战
因为不是规范制式,导致军团协作困难

弄过一段时间,确实很牛,但是协作是真的难...有的魔法代码很难清晰看懂
wu67

wu67      20 小时 22 分钟前

国内 ruby 工作机会不多. 但是模式比较经典, 现代不少 web 技术都是从他那获得灵感的. 印象中应用这套技术的一个典型例子, 就是 gitlab
kakki

kakki      20 小时 11 分钟前

一代经典框架,影响深渊,约定大于配置起源地
看你时间充裕情况
Corrots

Corrots      20 小时 9 分钟前

国内用 ruby 的很少吧,国外用 ruby 的挺多的,比如 shopify
Wyearn

Wyearn      19 小时 37 分钟前

不建议用 Ruby ,我们就是从 Ruby 转 Go 的,它性能不行,但是 web 开发挺友好的。
ck65

ck65      19 小时 27 分钟前

要碰魔法生态,你得是个巫师,哈利。国内没有气候,赴日的话 RoR 岗位数量就比较可观了。
r00tt

r00tt      19 小时 5 分钟前   ❤️ 2

一直在用,目前创业中,一个人搞定了全部后台+API 等,效率简直太高了
crysislinux

crysislinux      19 小时 0 分钟前 via Android

这边主要讨论模式,即一个活儿应该怎么干。具体的框架讨论很少的,有也基本上论战。
dayeye2006199

dayeye2006199      18 小时 32 分钟前

干创业的神器,写起来又块又猛,

国内没这个生态,国外很不错,github ,shopify ,instacart ,basecamp 都是 ruby shop
huangzongzhuan

huangzongzhuan      17 小时 40 分钟前

打开招聘平台看看就知道了,最真实的市场环境了
iorilu

iorilu      17 小时 37 分钟前

我觉得这东西没火过, 至少在国内

至于 ruby, 我看可能用的人最多的一个项目应该是 brew 把, 这个确实算成功了
lichao

lichao      17 小时 2 分钟前

@standchan 还有 shopify 、stripe... 国外很多的,但是以小型企业居多
serco

serco      17 小时 2 分钟前   ❤️ 2

曾经创业公司必备,Github Twitter Airbnb Groupon Coinbase Shopify 等等,只是业务上规模了基本都会迁移,除了少数,比方 Github

国内创业潮过了,这个热度就没了
user919lx

user919lx      17 小时 0 分钟前

要找工作就别学,国内的适用面太窄。
但 ROR 作为经典的 Web 框架,开发效率确实高,前提是你很熟悉框架。不过在当前 AI 生成代码的技术越来越成熟的场景下,我觉得 ROR 的优势可能也不那么大了。
user919lx

user919lx      16 小时 58 分钟前

另外,ROR 的设计很经典,学习它有助于更深入地理解 Web 开发的场景和设计理念,业余有时间的话不妨结合一些相关书籍来学习。我职业生涯的早期做过 Ruby 工程师,那时候读过一些相关的书,感觉非常受用
lichao

lichao      16 小时 52 分钟前

ruby(rails) 这个语言讲究个缘分,如果你学习能力强,对开发效率有极致追求,那么就非常适合。

非常适合小型团队、创业团队。。。

但是几乎不能靠它在大企业谋工作,特别是国内,听说过这门语言的人都不多
iOCZS

iOCZS      16 小时 45 分钟前

ruby 我觉得是比较优雅的语言
asdjgfr

asdjgfr      15 小时 2 分钟前

@cxhello 客户知道,但是人家的要求就是 java 源码交付,提出的要求就是这个,因为价格确实高,综合考虑成本,未来发展等等就决定重构了
Flourite

Flourite      14 小时 59 分钟前

我知道 Figma 用的是 Sinatra ,现在 ruby 的开发者是不是都赚到 nodejs/elixir 了?
wupher

wupher      14 小时 56 分钟前

ROR, GRails 都用过。

出活快,小团队快速开发很好用。

魔法太多,团队人多,平均素质差不行。和 Java 几乎正好相反。
Phariel

Phariel      14 小时 51 分钟前

RoR 的问题是一千个人能写出一千部哈姆雷特 团队小还行 团队大了 去维护别人写的部分就像在看天书
RubyJack

RubyJack      13 小时 51 分钟前

别来了,沉船了
zhouquanbest

zhouquanbest      11 小时 49 分钟前

10 年前靠着 RoR 和 Python 平分秋色
后来 NodeJS 火了 RoR 也就没什么竞争力了

个人感觉 Ruby 和 JS 的受众挺重合
agagega

agagega      10 小时 29 分钟前

Ruby 适合创业,国内创业不行了 Ruby 就不行了
cxhello

cxhello      9 小时 18 分钟前

@user919lx 感谢大佬回复。
cxhello

cxhello      9 小时 17 分钟前

@asdjgfr 了解了,感谢 V 友回复。
msg7086

msg7086      3 小时 14 分钟前

Rails 就是你一个人可以当十个人使,一个不太复杂的系统几天就写完了,你要用 Java 写得写半个月可能都不一定止。创业神器,你如果有点子,去注册个公司,等你代码写完系统上线了公司可能还没注册下来。
当然现在 Rails 的概念已经被移植去很多其他语言了,如果你不追求 Ruby 的语言特性,用别的倒也大差不差。
特别是如果你只是去普通中庸大厂干活,那肯定是 Java 的天下。

我现在在一家大厂写 Java ,改一个功能一次得花个两三周的样子,有时候会拖得更久。给我们自己 Team 用 Rails 写了个小型工具站,从头到尾也就花了一周。开发效率的差别是肉眼可见的。
msg7086

msg7086      3 小时 10 分钟前

在大厂干活反正公司是按月给我发钱的,给我安排的活一个月才能搞完反正公司发我一个月的钱我就不 BB 。
自己干活那是按产出算钱的,一个月的活我要是能两天搞完那我就能挣 15 倍的钱。
cxhello

cxhello      8 分钟前

@msg7086 感谢 V 友回复。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK