以上这些对比数据,是从别人的经验看来的,不见得有说服力,我曾经自己亲自试验了一把,开发了一个有用户管理、类别管理、产品管理、管理员认证、用户注册登陆的小系统,涉及到5张互相关联的表格。用了两个晚上,大约有10个小时,还是头一回使用RoR。如果用java,可能我至少得干一周。这个时间比例大约是4:1。如果我有一些代码积累,再多一些开发经验,达到7:1应该没问题吧?
真的有这么快?
没有实践过的话,不太可能体会到他的速度。为了更能说明问题,我这里拿一个数据表的增删改查这四个功能简单展示一下。假如我们有一个表格名为products(RoR的所有表格名称都要求是英语的复数形式,这一点显得有些僵硬,因为英语中单词的复数形式有很多是没有规律可循的,例如person的复数是

