在工作中你可能并不一定有机会试用Ruby on Rails,但学习并感受一下这个当下最为流行的语言和web编程框架还是值得的。
首先,看看什么是Ruby on Rails? Ruby on Rails是由两部分组成的,Ruby和Rails(这不是废话么)。Ruby是1995年由Yukihiro Matsumoto("Matz")创立的一种面向对象的编程语言,当然了作为一门通用语言并不只用于web开发。Rails是一个使用Ruby语言的开源web开发框架,与2003年由David Heinemeier(“DHH”)创立。从年代上能够看出,在Rails出现之前Ruby已经存在很长时间了。
首先是Ruby这种你值得学习并使用的编程语言本身。面向对象,容易阅读和理解,合乎常理设计的语法及使用方法。这些属性使其成为了一种很适于编写web应用程序的语言。如创始人Matz所言,他致力于让Ruby语言更接近于人类的自然语言。就像人体一样,表面上看起来很简单但内部却蕴藏着及其精妙的结构。
其次,Rails的设计还履行着两个重要的指导准则。