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,其中包括:
- Active Storage ,一种将文件直接上传到云的现代方法。
- Redis缓存存储
- HTTP / 2早期提示
- 凭证 ,一种存储秘密的新安全方法
现在,在Rails 6中,有许多令人兴奋的功能,例如:
- Action Mailbox ,一种用于将传入电子邮件路由到类似控制器的邮箱以在Rails中进行处理的新方法
- Action Text ,将Trix编辑器引入框架
- 并行测试,允许您使用fork或线程并行化测试
- Webpack作为默认的JavaScript捆绑程序
Ruby不会死,它正在成熟
是的,Ruby很糟糕,Rails速度很慢。 但这不是在2018年说的那样,也不会在2019年说。Ruby并不慢,而且Rails确实可以扩展。 如果不适合您,则可能是您为遇到的问题选择了错误的工具。
在2019年,让我们享受编程Ruby 2.6和Rails 6的乐趣! 新年快乐!
在Twitter上关注我,并查看其他一些帖子 :
来自Vinicius Brasil????(@vnbrs_)的最新推文。 软件开发人员,创新极客,业余音乐家,初创公司… twitter.com
From: https://hackernoon.com/the-state-of-ruby-2019-is-it-dying-509160a4fb92