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

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Attack and Defense Labs
Attack and Defense Labs
H
Hacker News: Front Page
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
C
CXSECURITY Database RSS Feed - CXSecurity.com
Cisco Talos Blog
Cisco Talos Blog
T
Tenable Blog
G
Google Developers Blog
A
About on SuperTechFans
The Cloudflare Blog
S
Securelist
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
Cisco Blogs
H
Hackread – Cybersecurity News, Data Breaches, AI and More
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
Forbes - Security
Forbes - Security
腾讯CDC
Application and Cybersecurity Blog
Application and Cybersecurity Blog
V
Vulnerabilities – Threatpost
IT之家
IT之家
博客园_首页
P
Proofpoint News Feed
P
Privacy & Cybersecurity Law Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Project Zero
Project Zero
月光博客
月光博客
NISL@THU
NISL@THU
爱范儿
爱范儿
S
Secure Thoughts
K
Kaspersky official blog
Security Latest
Security Latest
T
Tailwind CSS Blog
博客园 - Franky
D
Darknet – Hacking Tools, Hacker News & Cyber Security
TaoSecurity Blog
TaoSecurity Blog
The GitHub Blog
The GitHub Blog
Microsoft Azure Blog
Microsoft Azure Blog
B
Blog RSS Feed
S
SegmentFault 最新的问题
H
Help Net Security
T
Tor Project blog
L
LINUX DO - 热门话题
S
Security @ Cisco Blogs
N
News and Events Feed by Topic
O
OpenAI News
S
Schneier on Security

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 ? 拉倒吧...