什么是Ruby?
Ruby是一种纯的面向对象的编程语言,它有着非常干净的语法,能够让你在编程中享受高雅和乐趣。 Ruby成功的融合了Smalltalk的概念上的优雅,Python在使用和学习中的轻松,以及Perl的实用。它起源于上世纪九十年代早期的日本,最近几年随着相关英文文档和手册的普及,Ruby开始在全球范围流行起来。
什么是Rails?
Rails是一种开源的用于开发以数据库为基础的WEB应用的Ruby框架结构,可以说用Rails框架开发Web应用程序可以以至少十倍的速度快于使用JAva开发的框架。为什么呢?秘密就在Ruby里面,Ruby使很多在大多数编程语言中不可能的实现的东西变得非常简单,Rails正是利用了这一优势,并以一下两点为基本原则:一是用最少的代码来开发,代码越少,开发速度就越快,也更少bug,更易理解和维护。第二,使用简单的配置文件方法来代替冗长的XML配置文件。