Ruby 分析 2017 年的 RubyGems 统计数据

huacnlee · February 21, 2018 · Last by Awlter1 replied at February 23, 2018 · 3223 hits

从 RubyGems 平台上的数据分析来看 2017 年 Ruby 社区的发展情况,以下是作者基于 rubygems.org 的数据库 dump 来做的分析结果。


2017 是 Ruby 稳定发展的一年,这年社区没有出现新秀的 Gem,但既有的 Gem 依然在持续发展。

至于语言本身,我们迎来了 Ruby 2.5,继续进行性能优化和渐进式更改,这使我们的生活更加轻松。这些变化与 2016 年宣布的 Ruby 3x3 目标保持一致,并且像 JIT compiler 这样的作品将有增强功能,但这将成为其他年份的主题。

新的 Gem 出现在减少

Gem 发布量在下跌

Rails 下载量在持续上升

  • Rails 下载量超过 3400 万
  • 每天有 44 gems 发布
  • 以及每天 332 gem 版本更新

作者总结

对 Ruby 来说,2017 年是一个美好的一年。Rails 不再是炫酷的新事物,但下载数量仍在增长。

Rails 仍然是快速构建项目原型的非常好的工具,随着时间的推移,社区已经学会了如何扩展这些项目。对于那些厌倦或不同意 Rails 方式的用户,还有其他选项,比如 dry-rbTrailblazer,显然,总有一种选择可以创建自己的架构。

自然,有些情况下 Ruby 不适合。特别是当涉及到并发性和 CPU/内存密集型操作时。

另外需要注意的是,我以 Web 为中心的角度撰写了这篇文章,但这并不意味着 Ruby 只能用于 Web 领域。

在日本,大多数核心 Ruby 贡献者都来自 Ruby,通过 mruby 实现,Ruby 被用于更通用的方式,如嵌入式系统。看到 RubyKaigi 2017 的会议清单就足以看出,与西方世界大多数会议相比,以 Web 为中心的会谈要少得多。也有越来越多的 ML and Data Science libraries,尽管它不能与 Python 等比较。

总而言之,Ruby 作为一个整体正在继续它的成熟过程,你甚至可以说它变得有点无聊 - 但我认为这是一件好事,因为所用工具的流失少得多。最重要的是,我们未来会有更好的表现,并且只会改善我们现在所熟知的平台。


更多内容可以阅读原文:

https://infinum.co/the-capsized-eight/analyzing-rubygems-stats-v2017

huacnlee in Ruby 现在是不是很尴尬 mention this topic. 21 Feb 10:58
huacnlee in DHH: 2017 年 Rails 框架还值得学习吗? mention this topic. 21 Feb 10:58

关联之前关于 Ruby、Rails 流行度的讨论,上图 Rails 今年的下载量说明了一切。

下一步就要到各个地方去吵架,顺便安利 Ruby、Rails,从而建立生态圈,使明年的统计数据更好看。

难得的干货,厉害!回头自己尝试探索下 Rails 相关的 tweets,stackoverflow questions,github issues 在最近几年数量的变化

在日本,大多数核心 Ruby 贡献者都来自 Ruby

Reply to zealinux

同发现这句话不太通

原文

In Japan, where most of the core Ruby contributors come from

后面的是修饰前面的 Japan 的

Reply to aristotll

大多数的 Ruby 核心贡献者来自日本,在那儿.....

You need to Sign in before reply, if you don't have an account, please Sign up first.