RoR的开发速度可以比Java快10倍,比PHP快五倍。这样的魔术数字,RoR到底是如何办到的?《超越Java》一书中提及作者的团队曾将Java的专案利用Ruby on Rails改写,原本花四个月的时间,RoR用四个晚上就完成,粗估产能提高5到10倍之多。为了探究RoR的高速魔法,除了倾听台湾的RoR使用者的经验之外,本文将以台湾第一个使用RoR开发的社群式书签HEMiDEMi为例,解析其独特之处。 RoR话说从头 RoR具有高生产力的原因有很多,就程式码的数量来看,根据thegiive整理的国外统计和他自己的经验,无论是Java或PHP,程式码行数大约是8到10倍之间,程式码少不但可以减短开发时程,也可有效降低程式发生错误的机率,提升网站运作的品质。 看HEMiDEMi如何用RoR HEMiDEMi是社群式书签分享网站,使用者在网路漫游时,发现喜爱的书签,就可以收藏在HEMiDEMi。除了收藏,使用者可以填上引述或简介、并透过标签(tag)自行定义收藏的网页性质或分类。 Step by Step建立线上书签 我们将虚拟一个简单的书签程式作为范例,一步步介绍安装、开发的过程,实作一次快速产生书签应用程式。
月光论坛http://bbs.dj...com/