ruby

GitLab 打脸“Ruby on Rails 已死”言论:我还在用呢!

Ruby语言曾在2013至2015年期间非常流行,但随后流行度下降。早在3年前就在业界传出过“Ruby及Ruby on Rails已死”的言论,然而时至今日,连GitLab的CEO Sid Sijbrandij都发文表示:Ruby on Rails仍然是GitLab的坚定选择。那么,这项正走向没落技术究竟具有何种魔力?

“两全其美”的Ruby on Rails

Ruby on Rails(官方简称为Rails,亦被简称为RoR),是一个使用Ruby语言写的开源Web应用框架。Rails的设计原则包括“不做重复的事”(Don't Repeat Yourself)和“惯例优于设定”(Convention Over Configuration,因此一经发布便被不少开发者及大厂采用。…

Ruby 动态类型编程语言

Ruby 是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。

Ruby 的作者于 1993 年 2 月 24 日开始编辑 Ruby,直至 1995 年 12 月才正式公开发布于 fj(新聞群組)。之所以称为 Ruby,是因为 Perl 的发音与 6 月的诞生石 pearl(珍珠)相同,因此 Ruby 以 7 月的诞生石 ruby(红宝石)命名。

Ruby 明显比其他类似的编程語言(如 Perl 或 Python)年轻,又因为 Ruby 是日本人发明的,所以早期的非日文资料和程式都比较貧乏,所以现在在网上仍然可以找到 Ruby 的资料太少之类的批评。约于 2000 年,Ruby