瞎扯淡 调查显示编程语言 Ruby 在缓慢衰落,缺少爆发点

rubyfan1 · 2017年12月22日 · 最后由 lanzhiheng 回复于 2018年01月25日 · 7948 次阅读

虽然最近几年很少写 ruby 了,看到还是挺感伤的,中年危机了吗

太小众,有些程序员听都没听过,别人问我是做什么,我说是写 ruby 的,然后那些程序员问,ruby 是什么,我该如何回答😂

缺少爆发点

hfpp2012 #1 回复

开发 GitHub 和 Gitlab 的语言。

Rei #8 回复

不是换架构不用 ruby 了么

rubyfan1 #9 回复

来源?

这个和语言无关吧。。。

DHH: 2017 年 Rails 框架还值得学习吗?https://ruby-china.org/topics/34762

我觉得有个问题是,Ruby 或者 Rails 一直都没有做错什么事。另一方面 Ruby 社区看事情也不是那么激进,也一直没有话题可以炒。就不像 JavaScript 社区随便出个什么新东西就能立刻把老东西的全家都批判一遍🤦‍♀️

我觉的是创业公司少了

10-15 年的时候 ruby 和 rails 比较火,那个时候创业热情比较高涨,大家都喜欢用 rails 快速开发,随着后来几年,创业不如炒房,还有区块链,人工智能,AI,大数据的火爆,ruby 和 rails 在市场的份额逐渐降低,感觉未来也不是很乐观,我从原来 JAVA 转到 ruby,又回到了 JAVA,但不得不说 Ruby 还是挺不错的,只不过市场比较残酷。

还是出几个大厂用 ruby 做几个大型应用,才能改变这种趋势,但是还是有很多因为行业距离,大家不知道的,比如 安全工具 metasploit(据说是安全界的核弹)ruby 开发的,有开源https://github.com/rapid7/metasploit-framework 还有一个 metasploit 的收集模块的网站https://www.exploit-db.com/

大家一起举例啊~,收集多了社区可以整理出一批不同行业有竞争力的资料来

OpenShift,红帽的云开发平台即服务(PaaS),用的 ruby 开发的框架和管理。 需要做虚拟化应用市场的可以用它

用好了,3 分钟部署一个 phpcms、redmine、WordPress 之类的,轻松

我觉得未来 python 会有很大的发展,这也是我第一门工作用的语言

学 ruby 的时候从来没考虑它是不是最火的,如果大家学某一门语言是因为其火热程度的话,那可以把最火的语言留下排队站好,其他的可以淘汰了。既然 ruby 没被淘汰自然有它存在的理由。

伯克利 CS169 还在用 Rails。

不用也可以,有以下要求:

  • Can the project use a language/platform/etc. other than Rails 4 for the back end and HTML5+JavaScript for the client?
    • Yes, BUT, you are required to have tools that perform all the following tasks, and your GSI must sign off that they have adequate visibility into what you're producing with those tools:
    • Unit & functional testing framework (we use RSpec for Ruby/Rails and Jasmine for JavaScript)
    • Test coverage measurement (we use Coveralls and Travis CI)
    • Full-stack testing framework that can express tests corresponding to user stories (we use Cucumber and Capybara)
    • Code quality measurement framework (help identify design smells, bad uses of style, etc.) (we use CodeClimate)
    • SaaS server-side framework for server apps (we use Rails)
    • SaaS client-side framework for client apps (we use HTML5+JavaScript)

CS 169 有段时间,用了 node,后来又换回来了。

ruby for sketchup 极受欢迎并且易于使用的 3D 设计软件 慢慢找找,还是不少用 ruby 开发的好东西的

玩 ruby 的一般都玩铁路,火车头,这比特斯拉啥的电动车要烧钱

  • 初级玩家越多,行业薪资越低
  • 高端玩家中有很多隐形富豪
  • 到手的美元说明一切,这里重要的数据是 Junior 那一行

oth #25 回复

一个 rails 程序员,可以相当于产品经理,前端,测试,运维,后端。

大家知道 Apple Music 是用 Ruby Rails 嗎

ksec #27 回复

不会吧...

msl12 #28 回复

看 Linkedin https://www.linkedin.com/jobs/search/?f_C=162479&keywords=Ruby%20on%20Rails&location=Worldwide&locationId=OTHERS.worldwide 苹果大量产品线是基于 Rails 的,我现在的同事(前美国苹果总部员工)也提到过

我觉得 ruby 急需要一个比 watir 更快的通用爬虫框架

jasl #29 回复

震惊了,还真的是这样

最近在写 rails。很喜欢 rails 这样的整合框架。

用 Ruby 的公司太少了,导致学 Ruby 的人也少了。很多公司选择语言的时候,就会考虑到招聘的问题,不会选择 Ruby。自然就慢慢衰落了。

jasl #29 回复

不过苹果的应用服务其实做的挺烂的

Rails 依然是最好的 Web 框架,没有之一。依然是给了无数 web 框架灵感的头牌。 Ruby 依然是最让人写起来开心的语言。 但是,目前行业的热点来讲,python 会拉开和 ruby 的差距。

ruby 做不了数据分析和机器学习 python 可以

cqcn1991 #36 回复

从语言层面没有什么是 Python 做得到 Ruby 做不到的,如果你是说 Python 有很多库但是 Ruby 没有,那么你可以尝试做贡献。如果有数据分析需求的人也不去做贡献,那么 Ruby 在这个领域的发展也就一直停滞。

swachian #34 回复

据朋友给我说,美帝一流 CS 专业的学生都去 FMAG 了,于是苹果只能退而求其次招 EE 的,编程专业训练就不如 CS 的学生,主要是工程能力,造成苹果软件质量不如其他家

cqcn1991 #36 回复

刚看到一本 ruby 的,语言其实不是根本问题

对于企业来说招人困难是 ruby 一个痛点,一个非私人的初创项目考虑到后期维护我选择 PHP 和 Java(最近尝试过 symfony4, 感觉并不比 rails 差,而且 IDE 的智能补全也很爽快)

jasl #38 回复

FMAG 是什么东东

tcstory #41 回复

Facebook、Microsoft、Amazon、Google 曾经是 FLAG 但是 L 歇菜了,所以。。。

ruby on rails 教会了我如何让脆弱的脚本语言 在 web 生态圈里变成强有力的武器

wadexing #0 回复

才那到哪啊,中年危机啥

我是前端工程师,但是每天都写 Ruby,不一定是工作用上才可以写?🐭

确实 Node.js 写前端比较爽,现在只用 Ruby 写 API 了。

dsh0416 #15 回复

看破不说破。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号