2008-06-06
用rails做web开发之六爽
爽这个字不知道从何年开始成为了口头禅,根据实际开发中的体会,打算总结几个用rails开发web应用几个比较爽的地方,这里先说明,本人之前乃至现在都是做java开发的,有几个年头了,这里不想打着'xx vs. xx'的旗号,以免引发唾沫之争,不利于在奥运之年影响群众们的身心健康。以下是对爽的几个罗列,纯粹是无心快语,心之所至,言之所发,列位看官请look:
- 代码生成,你可以scaffold一溜儿,看着m阿v阿c啊t(test)啊这些目录和代码文件一大串儿的从屏幕上方滚动直下,犹如尼加拉瓜大瀑布,此一爽
- 魔术般语法,简洁的语句,犹如大话西游大圣梦醒后听到三藏打个响指说了个‘走’一般,原来师傅居然如此不罗嗦?代码不是这么写的,呵呵,要“人码合一”,不要跟我再说语法糖哦,此二爽
- 由于不罗嗦了,代码行数少了,虽然代码行数不能说明什么问题,但是它的确能说明一些问题,如果以代码行数来论薪酬,那么可以说写ruby的程序员要哭了,此三爽
- 调试时间省了,因为不用等候编译,部署...有句话叫“所见即所得”,那么可以套用一下,“所写即所得”,此四爽
- 测试、测试、还是测试(此应源自飞刀!飞刀!又见飞刀!),你只要遵照测试先行,那么你的代码质量会极其之高,带来的收获就是集成性出奇的好,集成时间出奇的省,尤其是你会对手下的代码很有信心,哦,不,是非常有信心,而且rails的测试框架就好比一件贴身的小袄,绝对不会让你为了测试而头疼,相反,你会很享受测试(是不是有些bt?),此五爽
- 不用去写dao,不用去写manager,不用去写xml,此六爽
希望列位看官能继续增加7爽、8爽...:)
引用
- 代码生成,你可以scaffold一溜儿,看着m阿v阿c啊t(test)啊这些目录和代码文件一大串儿的从屏幕上方滚动直下,犹如尼加拉瓜大瀑布,此一爽
- 魔术般语法,简洁的语句,犹如大话西游大圣梦醒后听到三藏打个响指说了个‘走’一般,原来师傅居然如此不罗嗦?代码不是这么写的,呵呵,要“人码合一”,不要跟我再说语法糖哦,此二爽
- 由于不罗嗦了,代码行数少了,虽然代码行数不能说明什么问题,但是它的确能说明一些问题,如果以代码行数来论薪酬,那么可以说写ruby的程序员要哭了,此三爽
- 调试时间省了,因为不用等候编译,部署...有句话叫“所见即所得”,那么可以套用一下,“所写即所得”,此四爽
- 测试、测试、还是测试(此应源自飞刀!飞刀!又见飞刀!),你只要遵照测试先行,那么你的代码质量会极其之高,带来的收获就是集成性出奇的好,集成时间出奇的省,尤其是你会对手下的代码很有信心,哦,不,是非常有信心,而且rails的测试框架就好比一件贴身的小袄,绝对不会让你为了测试而头疼,相反,你会很享受测试(是不是有些bt?),此五爽
- 不用去写dao,不用去写manager,不用去写xml,此六爽
希望列位看官能继续增加7爽、8爽...:)
- 12:21
- 浏览 (87)
- 评论 (2)
- 分类: ruby & rails
- 进入论坛
- 相关推荐
评论
seemoon
2008-06-08
楼上的七爽让我想到了ActiveResource,让REST Webservice实现起来更加自然简单,可有八爽。
见http://www.javaeye.com/topic/98602
见http://www.javaeye.com/topic/98602
qichunren
2008-06-06
rails的route让contror/action/view/params这些巧妙地联系到一起了,而不需要额外配置!!!!! 此七爽!!
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 4255 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
单元测试势在必行的一个例 ...
open2ye 写道以上代码还有错误 save! 是抛错的.save 返回值才是 ...
-- by caryl -
开始攻克英语听力之旅(二 ...
fxbird 写道我怎么觉得这是一种隐性广告。我练听力目前用新概念3,听力其实就 ...
-- by Durian -
开始攻克英语听力之旅(二 ...
回复asd: 很抱歉,在我写的博客上, http://seemoon.javae ...
-- by seemoon -
开始攻克英语听力之旅(二 ...
老大,你的一呢,能不能给个link学习下,我往后翻了几页没有找到。
-- by asd -
开始攻克英语听力之旅(二 ...
我怎么觉得这是一种隐性广告。我练听力目前用新概念3,听力其实就是看词汇量,词汇量 ...
-- by fxbird






评论排行榜