惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
WordPress大学
WordPress大学
雷峰网
雷峰网
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Latest news
Latest news
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
T
Tor Project blog
博客园 - Franky
U
Unit 42
K
Kaspersky official blog
博客园_首页
G
GRAHAM CLULEY
美团技术团队
I
Intezer
T
The Exploit Database - CXSecurity.com
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
The Hacker News
The Hacker News
B
Blog
云风的 BLOG
云风的 BLOG
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Securelist
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
Martin Fowler
Martin Fowler
Schneier on Security
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
SegmentFault 最新的问题
W
WeLiveSecurity
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
J
Java Code Geeks
Cyberwarzone
Cyberwarzone
爱范儿
爱范儿
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The GitHub Blog
The GitHub Blog
S
Security @ Cisco Blogs
GbyAI
GbyAI
P
Proofpoint News Feed
D
Docker
D
DataBreaches.Net
aimingoo的专栏
aimingoo的专栏
博客园 - 司徒正美
T
Tenable Blog
V2EX - 技术
V2EX - 技术
The Register - Security
The Register - Security
V
Vulnerabilities – Threatpost
B
Blog RSS Feed

Ruby on Rails

以后发软件库是不是只用发 spec? - V2EX OpenCode + GLM-4.7 还是弟弟, Antigravity + Gemini 3 Pro 还是强不少,不写一行代码转译了一个 Gem: rb-edge-tts - V2EX Ruby on Rails 用着太舒服了 - V2EX 手把手教您在 Baklib 上搭建一个模板网站 - V2EX 我回来了, Ruby on Rails - V2EX 推荐一个 Admin Panel - V2EX 当我更换 mac m2 芯片 无法使用使用 mysql2 报错 symbol not found in flat namespace (_mysql_affected_rows) - V2EX 后端收到两次重复 api 请求,如何判断第二次是重复的? - V2EX Rails 7 发布 - V2EX 大家写 ruby on rails applications 的时候一般怎么写前端页面? - V2EX 如何动态显示和保存一系列输入框中的内容 - V2EX ruby on rails: no implicit conversion of nil into String - V2EX Rails 现在国内是不是有点凉了? - V2EX Rails 6.1 升级记录 - V2EX 使用 Vue 前端、Rails 后端实现图片上传的功能 - V2EX 写了个在线约会的日历,已经部署在公有云上了,正文有访问链接 - V2EX Ruby, Rails 不值一学 - V2EX Rails new 命令一直转圈怎么办? 大家都用什么来部署 ROR 的? - V2EX ruby on rails 做 web 开发,效率真是杠杠的啊 - V2EX 如果有一天 DHH 没有再维护 ror 了怎么办? - V2EX Ruby on Rails 怎么样? - V2EX 世界无人帆船锦标赛,招募两名 Ruby 志愿者的参与 正在看 restful rail development 这本书,按照书上写的测试报错了,大佬帮我看看 - V2EX spree 电商框架怎么样 - V2EX 送几本《Rails 5 敏捷开发》 - V2EX Rails 布署最佳实践 Rails Seed Migration 问题 - V2EX 心好累 ruby 发一个 OAuth1.0 的请求怎么这么难 - V2EX Ruby on Rails 的工程怎么做 heap dump? - V2EX 为什么是 Ruby on Rails?而不是 Rails on Ruby? - V2EX Turbolinks 会导致微信网页在 iOS 上点击链接时出现 invalid signature 错误, Android 和开发者工具则正常 - V2EX ruby on rails 如何上传 swf 文件 - V2EX 球写一段及其简单的 Ruby 代码 - V2EX 初学者请教一个 ruby 使用 leveldb 的问题 - V2EX Rails 本地开发,访问网站巨慢,你们都是怎么解决的? - V2EX RESTful API 设计问题(很基础) - V2EX ruby 中使用类变量是 bad code style 吗?有没有替代品? - V2EX jenkins 执行 ruby -v 和在 slave 上执行 ruby -v 版本不一致 - V2EX Tower,Worktile,Teambition 在低层存储上的差别是什么? - V2EX 良心之作,全站工程师的独白 [视频] - V2EX 有没有人用个人电脑+花生壳+RoR,在家搭建一个自己的服务器? - V2EX 之前已经可以写一些简单的东西了,现在发现都忘完了,有没有类似经历的同学?怎么破? - V2EX 视频推荐:使用 Rails 5 开发一款 Ruby on Rails app - V2EX Ruby on Rails 教程(原书第 4 版)发布 - V2EX 一个美女程序员开发的 Rails App - V2EX 需要长期运营的项目,千万别用 rails - V2EX Rails 出 5.0 了 - V2EX ruby 如何做 race conditions 测试? - V2EX
Ruby on Rails 国内使用情况 - V2EX
cxhello · 2024-04-18 · via Ruby on Rails

这是一个创建于 788 天前的主题,其中的信息可能已经有所发展或是发生改变。

  • Ruby on Rails 框架如何?
  • 现在学习是否还有必要?
  • 是否推荐工作中使用?

欢迎各位 V 友前来探讨。

collery

1

collery      2024 年 4 月 18 日

不怎么样

cxhello

2

cxhello      2024 年 4 月 18 日

感觉 Rails 在 V2EX 讨论并不活跃

zjsxwc

4

zjsxwc      2024 年 4 月 18 日

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

BBCCBB

5

BBCCBB      2024 年 4 月 18 日

你要去 ruby china 问这个问题

cxhello

6

cxhello      2024 年 4 月 18 日

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

cxhello

7

cxhello      2024 年 4 月 18 日

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

BBCCBB

8

BBCCBB      2024 年 4 月 18 日

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

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

uijk

10

uijk      2024 年 4 月 18 日

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

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

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

fxjson

11

fxjson      2024 年 4 月 18 日

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

asdjgfr

12

asdjgfr      2024 年 4 月 18 日

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

uijk

15

uijk      2024 年 4 月 18 日

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

standchan

16

standchan      2024 年 4 月 18 日

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

mahaoqu

17

mahaoqu      2024 年 4 月 18 日

去 RubyChina 问呗(笑)

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

cxhello

18

cxhello      2024 年 4 月 18 日

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

cxhello

19

cxhello      2024 年 4 月 18 日

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

adoal

20

adoal      2024 年 4 月 18 日

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

FightPig

21

FightPig      2024 年 4 月 18 日

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

cxhello

24

cxhello      2024 年 4 月 18 日

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

JosephYin01

25

JosephYin01      2024 年 4 月 18 日

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

heyufei1996

27

heyufei1996      2024 年 4 月 18 日

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

june4

28

june4      2024 年 4 月 18 日

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

Reficul

29

Reficul      2024 年 4 月 18 日

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

cxhello

30

cxhello      2024 年 4 月 18 日

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

c1985382

32

c1985382      2024 年 4 月 18 日

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

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

rb6221

34

rb6221      2024 年 4 月 18 日

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

vvvVictoria

35

vvvVictoria      2024 年 4 月 18 日   ❤️ 1

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

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

wu67

36

wu67      2024 年 4 月 18 日

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

kakki

37

kakki      2024 年 4 月 18 日

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

Corrots

38

Corrots      2024 年 4 月 18 日

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

Wyearn

39

Wyearn      2024 年 4 月 18 日

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

mogita

40

mogita      2024 年 4 月 18 日

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

r00tt

41

r00tt      2024 年 4 月 18 日   ❤️ 3

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

crysislinux

42

crysislinux      2024 年 4 月 18 日 via Android

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

dayeye2006199

43

dayeye2006199      2024 年 4 月 18 日

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

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

iorilu

45

iorilu      2024 年 4 月 18 日

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

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

lichao

46

lichao      2024 年 4 月 18 日

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

serco

47

serco      2024 年 4 月 18 日   ❤️ 2

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

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

user919lx

48

user919lx      2024 年 4 月 18 日

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

user919lx

49

user919lx      2024 年 4 月 18 日

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

lichao

50

lichao      2024 年 4 月 18 日

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

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

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

iOCZS

51

iOCZS      2024 年 4 月 18 日

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

asdjgfr

52

asdjgfr      2024 年 4 月 18 日

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

dV9zZM1wROuBT16X

53

dV9zZM1wROuBT16X      2024 年 4 月 18 日

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

wupher

54

wupher      2024 年 4 月 18 日

ROR, GRails 都用过。

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

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

Phariel

55

Phariel      2024 年 4 月 18 日

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

RubyJack

56

RubyJack      2024 年 4 月 18 日

别来了,沉船了

zhouquanbest

57

zhouquanbest      2024 年 4 月 18 日

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

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

agagega

58

agagega      2024 年 4 月 18 日

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

msg7086

61

msg7086      2024 年 4 月 19 日

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

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

msg7086

62

msg7086      2024 年 4 月 19 日

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

draguo

64

draguo      2024 年 4 月 19 日

学 rails 不如学 laravel ,这玩意刚毕业的时候看过,体验确实好,好用的就是 orm ,但是跟 laravel 体验一样,市场占有率怎么也比 rails 高吧

charlie21

65

charlie21      2024 年 4 月 19 日

从头到尾写,不必考虑历史代码 / 现有业务逻辑,这是业务逻辑复杂度低

往老代码上堆加新代码 / 新业务逻辑,就会复杂,这是业务逻辑复杂度高

业务逻辑复杂度的高低决定了能用时间的多少。只要业务逻辑复杂度低,那么没有什么可能出错的地方,用任何技术栈都会很快的,因为这就是一个简单项目(从零建站用 java spring boot 也可以很快)

业务逻辑复杂度高的,就会消耗多的时间去处理业务逻辑本身的问题(即使用 ror 也会慢)

jjx

66

jjx      2024 年 4 月 19 日

2024 年了

不过打败 ruby 的不是 python , 是 node

Bluecoda

67

Bluecoda      2024 年 4 月 19 日   ❤️ 1

rails 国内用的人确实少了很多
我这边也用了十几年,但是最近公司业务方向变去做 AI 了,py 明显更合适,一些 AI 的库都是 py 的,所以现在只能用 django 和 fastapi 了。相比 rails 来说,django 还是差远了,连个数据库的连接池都没有,像是个 rails 的山寨半成品。
我个人看法,如果是创业,rails 还是可以选的,因为开发速度非常快,加上 ruby3.2 的 yjit 的引入,rails 的性能也提上来了不少。如果是单人创业,就更合适了,因为里面什么都有了,就用 turbo 就非常好用了,没必要搞什么前后端分离,快速试错验证业务才是首要。

whoosy

68

whoosy      2024 年 4 月 19 日

github 、gitlab 、gitee 都是用 ruby 写的

msg7086

69

msg7086      2024 年 4 月 20 日

@Bluecoda 我最近写的几个项目都在用客户端版 VueJS 了。
就是不需要 NPM 直接就能用 SFComponents 的那种,感觉也挺方便的。

smallX

70

smallX      2024 年 5 月 23 日

@cxhello 那哪里活跃? ruby-china ? 拉倒吧...