RoR(Ruby on Rails)是基于動態(tài)腳本語言——Ruby語言的Web開發(fā)框架,其主要應(yīng)用領(lǐng)域是Web應(yīng)用程序的開發(fā)。使用RoR開發(fā)優(yōu)勢在于簡便,RoR提倡“化繁為簡”,在實際開發(fā)過程中,開發(fā)人員只需編寫少量代碼即可完成強大的功能,這主要得益于RoR的約定規(guī)則。此外,由于RoR自身實現(xiàn)了完整的MVC模式,因此開發(fā)人員只需使用RoR即可完成整個Web應(yīng)用程序的開發(fā)。本書從設(shè)計理念、實現(xiàn)方式和開發(fā)實例三個角度詳細地闡述了RoR Web應(yīng)用程序開發(fā)框架。全書以實例開篇,力求讓讀者對RoR有一個直觀的印象。隨后,本書以結(jié)合小實例的方式詳細介紹了RoR中主要功能的具體實現(xiàn)方式,引導(dǎo)讀者進一步了解RoR。本書的最后是4個完整的實例,這些實例雖不復(fù)雜,但其中卻折射出RoR快速開發(fā)的理念。本書面向的讀者群包括渴望了解RoR的開發(fā)人員、各類Web開發(fā)人員,以及網(wǎng)站建設(shè)人員。