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

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

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

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

缺少爆发点

hfpp2012 回复

开发 GitHub 和 Gitlab 的语言。

Rei 回复

曾经

rubyfan1 回复

一直

Rei 回复

不是换架构不用 ruby 了么

rubyfan1 回复

来源?

ForrestDouble 回复

这个和语言无关吧。。。

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 回复

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

大家知道 Apple Music 是用 Ruby Rails 嗎

ksec 回复

不会吧...

msl12 回复

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

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

jasl 回复

震惊了,还真的是这样

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

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

jasl 回复

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

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

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

cqcn1991 回复

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

swachian 回复

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

cqcn1991 回复

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

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

jasl 回复

FMAG 是什么东东

tcstory 回复

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

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

wadexing 回复

才那到哪啊,中年危机啥

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

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

dsh0416 回复

看破不说破。

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