現(xiàn)在,Ruby正十分熱門。人們正在開始把它應(yīng)用于各種類型的應(yīng)用程序。因?yàn)樗墙忉屝筒⑶沂褂脛討B(tài)類型化,所以你可以在運(yùn)行時刻實(shí)現(xiàn)在Java中很難實(shí)現(xiàn)的技巧。由動態(tài)類型化和富于表達(dá)的語法所實(shí)現(xiàn)的令人吃驚的能力之一是它能夠用Ruby創(chuàng)建域特定的語言(DSL)-它們允許你在更高級別的抽象層上工作,從而遠(yuǎn)離最原始的語言語法。Ruby on Rails是一種創(chuàng)建基于數(shù)據(jù)庫支持的Web應(yīng)用程序的框架,這也展示了Ruby的力量。Rake,作為Ruby的Make和Ant合二為一的版本,是這種語言強(qiáng)有力的應(yīng)用的又一個證明。