Ruby 2019年状况:快要死了吗?

关于Ruby语言消亡的讨论很多。 好吧,这个秃头现在已经流传了一段时间,并且有3年前的帖子说Ruby已经死了,但实际上,我们就在这里。

Google趋势搜索显示,随着时间的流逝,对Ruby的兴趣并没有减少,但是遵循相同的模式,正在追踪相似的技术。 另外,请始终记住, 编程语言是解决特定问题的工具 ,这就是为什么没有最佳编程语言之类的原因。

在过去的一年中,Ruby经历了许多重大变化,它肯定不会死,而是会不断发展和演进。 Ruby社区对2019年来说意义重大。 检查以下一些关键点:

Ruby 2.6及其新的JIT编译器

2018年12月发布了新版本的Ruby。此版本包括许多性能改进和新功能,包括JIT(即时)编译器的初始实现。

确实地说,这种新的JIT编译器尚未达到最佳性能(如此处所述) ,但是还有很多未来。 Ruby社区认为此发行版是Ruby新时代的开端。

尽管我无法在2.6中使Ruby的JIT投入生产,但我不后悔今年所做的一切。 我需要为Ruby 2.6开发或领导上述所有工作,但我相信我可以将自己的时间主要用于改善Ruby 2.7的性能。 — k0kubun

除了这个新的JIT编译器之外,这个新的Ruby版本将性能提高了1.7倍而Ruby 2.5.0则将性能提高5-10%

Ruby on Rails新版本即将发布

Ruby on Rails 6已经关闭 。 该发行版包含许多很酷的功能,这些功能将使Web开发更加容易,就像Rails多年来所做的那样。

2018年带来了一个主要版本Rails 5.2.x,其中包括:

  1. Active Storage ,一种将文件直接上传到云的现代方法。
  2. Redis缓存存储
  3. HTTP / 2早期提示
  4. 凭证 ,一种存储秘密的新安全方法

现在,在Rails 6中,有许多令人兴奋的功能,例如:

  1. Action Mailbox ,一种用于将传入电子邮件路由到类似控制器的邮箱以在Rails中进行处理的新方法
  2. Action Text ,将Trix编辑器引入框架
  3. 并行测试,允许您使用fork或线程并行化测试
  4. Webpack作为默认的JavaScript捆绑程序

Ruby不会死,它正在成熟

是的,Ruby很糟糕,Rails速度很慢。 但这不是在2018年说的那样,也不会在2019年说。Ruby并不慢,而且Rails确实可以扩展。 如果不适合您,则可能是您为遇到的问题选择了错误的工具。

在2019年,让我们享受编程Ruby 2.6和Rails 6的乐趣! 新年快乐!

Twitter上关注我,并查看其他一些帖子

From: https://hackernoon.com/the-state-of-ruby-2019-is-it-dying-509160a4fb92

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值