《Ruby入门权威经典》(一)
作者:于天恩 北京航天航空出版社出版发行。 Ruby是一种语言,其单词含义为“红宝石”。Rails是一种技术框架,其单词意思为“铁轨”。于是“Ruby on Rails”的含义就是铺满红宝石的铁轨。Rails是B/S结构的编程框架,基于Ruby语言。这类似于ASP基于VBScript和JSP(Struts)基于Java。 单独学习Ruby是可以的,你可以使用Ruby去编写各种程序。不过,通常人们不会这么做,对我而言,最好的万能语言是Java,用JBuilder开发Java程序是非常舒服的。如果你也不打算使用Ruby作为万能语言的话,那么最好使用它来做Web开发,也就是使用Ruby on Rails框架,这是Ruby最好的应用。 生而知之者,上也;学而知之者,次也;困而知之者,又其次也。 “人事有可陷者,亦有不可陷者”,陷于技术,不值得。 悟性,因人而异,不可强求,欲望,因人而异,不应执着。 诚然人的天资很重要,非常重要,相当重要。但有几句话要提醒读者:“勤能补拙是良训,一分辛劳一分才”。天资是天给的,不是人定的。但在天资之外,你还有很多事情可以做,通过勤奋、坚持、刻苦,纵然超不过天才,你也定然能成为超越常人的天才。 Ruby语言的特点:(1)解释执行,不需要编译即可运行,调高了调试速度,不过执行效率低。(2)变量无类型,错误检查能力变弱,区分大小写。(3)变量不需要声明(4