`
seemoon
  • 浏览: 159560 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用rails做web开发之六爽

阅读更多
爽这个字不知道从何年开始成为了口头禅,根据实际开发中的体会,打算总结几个用rails开发web应用几个比较爽的地方,这里先说明,本人之前乃至现在都是做java开发的,有几个年头了,这里不想打着'xx vs. xx'的旗号,以免引发唾沫之争,不利于在奥运之年影响群众们的身心健康。以下是对爽的几个罗列,纯粹是无心快语,心之所至,言之所发,列位看官请look:
引用

- 代码生成,你可以scaffold一溜儿,看着m阿v阿c啊t(test)啊这些目录和代码文件一大串儿的从屏幕上方滚动直下,犹如尼加拉瓜大瀑布,此一爽

- 魔术般语法,简洁的语句,犹如大话西游大圣梦醒后听到三藏打个响指说了个‘走’一般,原来师傅居然如此不罗嗦?代码不是这么写的,呵呵,要“人码合一”,不要跟我再说语法糖哦,此二爽

- 由于不罗嗦了,代码行数少了,虽然代码行数不能说明什么问题,但是它的确能说明一些问题,如果以代码行数来论薪酬,那么可以说写ruby的程序员要哭了,此三爽

- 调试时间省了,因为不用等候编译,部署...有句话叫“所见即所得”,那么可以套用一下,“所写即所得”,此四爽

- 测试、测试、还是测试(此应源自飞刀!飞刀!又见飞刀!),你只要遵照测试先行,那么你的代码质量会极其之高,带来的收获就是集成性出奇的好,集成时间出奇的省,尤其是你会对手下的代码很有信心,哦,不,是非常有信心,而且rails的测试框架就好比一件贴身的小袄,绝对不会让你为了测试而头疼,相反,你会很享受测试(是不是有些bt?),此五爽

- 不用去写dao,不用去写manager,不用去写xml,此六爽


希望列位看官能继续增加7爽、8爽...:)
分享到:
评论
2 楼 seemoon 2008-06-08  
楼上的七爽让我想到了ActiveResource,让REST Webservice实现起来更加自然简单,可有八爽。

见http://www.iteye.com/topic/98602
1 楼 qichunren 2008-06-06  
rails的route让contror/action/view/params这些巧妙地联系到一起了,而不需要额外配置!!!!!   此七爽!!

相关推荐

Global site tag (gtag.js) - Google Analytics