Ruby语言常以其灵活性为人所称道。正如DickSites所言,您可以“为了编程而编程”。RubyonRails扩展了核心Ruby语言,但正是Ruby本身使得这种扩展成为了可能。RubyonRails使用了该语言的灵活性,这样一来,无需太多样板或额外的代码就可以轻松编写高度结构化的程序:无需额外工作,就可以获得大量标准的行为。虽然这种轻松自由的行为并不总是完美的,但毕竟您可以无需太多工作就可以获得很多好的架构。例如,RubyonRails基于模型-视图-控制器(Model-View...
查看全文