最近使用ROR做了一個(gè)網(wǎng)站,我發(fā)現(xiàn)自己更多的時(shí)間是用來考慮業(yè)務(wù)需求和頁面設(shè)計(jì)了。程序出錯(cuò)的概率也下降了許多,關(guān)鍵是修改的時(shí)候特別的快速方便,這是JAVA所不能及的。以往使用java要增加一個(gè)字段,要在實(shí)體類中增加一個(gè)屬性,還要往hibernate的映射文件增加映射。修改完還要編譯,啟動(dòng)服務(wù)。而使用ROR就只要往數(shù)據(jù)庫增加一個(gè)列就搞定了。
JAVA要對(duì)比的不是ROR,而是RUBY,不是抓你的語言漏洞,如果你用了一套能自動(dòng)讀取數(shù)據(jù)庫并生成配置的框架,帶輔助自動(dòng)化執(zhí)行腳本的,那也是很方便的。