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

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

共收到 48 条回复

虽然最近几年很少写 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 回复

看破不说破。

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