Ruby 分析 2017 年的 RubyGems 统计数据

huacnlee · 2018年02月21日 · 最后由 Awlter1 回复于 2018年02月23日 · 1260 次阅读

从 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

共收到 6 条回复
huacnlee Ruby 现在是不是很尴尬 中提及了此贴 02月21日 10:58
huacnlee DHH: 2017 年 Rails 框架还值得学习吗? 中提及了此贴 02月21日 10:58

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

huacnlee Ruby 和 Ruby on Rails 在 2017年 还有前途吗? 中提及了此贴 02月21日 11:01

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

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

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

zealinux 回复

同发现这句话不太通

原文

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

后面的是修饰前面的 Japan 的

aristotll 回复

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

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