我觉得有个问题是,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 之类的,轻松
学 ruby 的时候从来没考虑它是不是最火的,如果大家学某一门语言是因为其火热程度的话,那可以把最火的语言留下排队站好,其他的可以淘汰了。既然 ruby 没被淘汰自然有它存在的理由。
伯克利 CS169 还在用 Rails。
不用也可以,有以下要求:
CS 169 有段时间,用了 node,后来又换回来了。
玩 ruby 的一般都玩铁路,火车头,这比特斯拉啥的电动车要烧钱
看 Linkedin https://www.linkedin.com/jobs/search/?f_C=162479&keywords=Ruby%20on%20Rails&location=Worldwide&locationId=OTHERS.worldwide 苹果大量产品线是基于 Rails 的,我现在的同事(前美国苹果总部员工)也提到过
用 Ruby 的公司太少了,导致学 Ruby 的人也少了。很多公司选择语言的时候,就会考虑到招聘的问题,不会选择 Ruby。自然就慢慢衰落了。
Rails 依然是最好的 Web 框架,没有之一。依然是给了无数 web 框架灵感的头牌。 Ruby 依然是最让人写起来开心的语言。 但是,目前行业的热点来讲,python 会拉开和 ruby 的差距。
从语言层面没有什么是 Python 做得到 Ruby 做不到的,如果你是说 Python 有很多库但是 Ruby 没有,那么你可以尝试做贡献。如果有数据分析需求的人也不去做贡献,那么 Ruby 在这个领域的发展也就一直停滞。
据朋友给我说,美帝一流 CS 专业的学生都去 FMAG 了,于是苹果只能退而求其次招 EE 的,编程专业训练就不如 CS 的学生,主要是工程能力,造成苹果软件质量不如其他家
对于企业来说招人困难是 ruby 一个痛点,一个非私人的初创项目考虑到后期维护我选择 PHP 和 Java(最近尝试过 symfony4, 感觉并不比 rails 差,而且 IDE 的智能补全也很爽快)