Ruby ruby on rails 这个名字意思是铁轨上有红宝石,会不会太危险了?

zzz6519003 · 2024年11月21日 · 最后由 ericguo 回复于 2024年11月22日 · 419 次阅读

。。。

根据 Logo,也许指的是红宝石在铁轨边?

其实这个命名是倒过来的,正常的描述都是 Next.js on Node.js,Spring on Java 之类的,先说框架,然后框架依附于语言之上。

Ruby on Rails,却是语言在框架之上,这强调了 Rails 框架深刻的改变了 Ruby 语言设计,或者说这框架已经 magic 到了你都看不出这到底是 ruby 还是 active support 的功能了(历史上很多特性都是 rails 现有,ruby 再加,比如&.运算符脱胎于 try 方法之类的)

至于这样的 magic 到底好不好,我只能说有利有弊吧,不过有一点很肯定,熟练了熟悉了用起来的确很爽。

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