首先要注意 Ruby 和 Rails 是不一样的东西!
Ruby 是一种物件导向的程序语言,而 Rails是一种用 Ruby 写成的框架。
Ruby 是一种物件导向、指令式、函数式、动态的通用程序语言。在20世纪90年代中期由日本电脑科学家松本行弘(Matz)设计并开发。
Ruby 的理念是减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计Ruby语言的Matz的一个首要的考虑;其次是良好的介面设计。他强调系统设计必须强调人性化,而不是一味从机器的角度设想。
Rails 就是 Ruby on Rails(官方简称为Rails,亦被简称为RoR),是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发,努力使自身保持简单,使实际应用开发时的代码更少,使用最少的组态。
Rails的设计原则包括「不做重复的事」(Don’t Repeat Yourself)和「惯例优於设定」(Convention Over Configuration)。
简单来说 Ruby 和 Rails 是以工程师的面向来设计的语言及框架,所以写起来会比其他程序语言自然而优雅。这也是我会选择 Ruby 来学习的原因之一。
参考资料
1.https://zh.wikipedia.org/wiki/Ruby
2.https://zh.wikipedia.org/wiki/Ruby_on_Rails
<<: Day2 Visual Studio Code 安装与设定
1.transition-timing-function 使用 曲线设置 通常: #d2{ tran...
说到 function ,又要回头来谈变数在 function 的 scope(作用域) 先宣告一个...
不知不觉,铁人赛已经进行到了一半,没想到竟然撑的到如今。给自己和队友们一个赞! 今天我们要来介绍一样...
开发环境: Visual Studio Community 2019 程序语言: C# 云端服务: ...
今天要介绍十分好用的一个属性display:flex。 有了这个东西以後,不用再担心会排版排到想摔电...