论坛首页 编程语言技术论坛

像这样的功能,RoR 大概需要多少行代码?

浏览 3880 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-09-25  
RoR 最大的卖点就是快速开发,那我想代码量应该是一个很重要的衡量指标吧

虽然看了不少 RoR 的文档,但是没有在实际项目中用过。
这次正好做了个小的示例程序,所以想问问使用 RoR 的开发者,实现同等的功能大概需要多少代码。

功能演示视频,点击查看:

http://www.fleaphp.org/videos/example-album/example-album.html

功能有:
    * 新建相册
    * 上传相片
    * 删除相片
    * 删除相册

这个示例用 PHP 做的,大概 300 行代码左右(不含 FleaPHP 开发框架、模板和 Smarty 模板引擎)。
   发表时间:2007-09-25  
你干嘛不用RoR做一次呢?
看了你的demo,毛估估,不算测试的话,100行以内吧。
0 请登录后投票
   发表时间:2007-09-25  
从demo的演示来看,应该会相当简单,涉及到两个controller(albumn和photos),album四个action(list/index,new,create,destroy),photos三个action(list/index,create,destroy),按多了来算一个action 10行代码,再加上展现层的一些代码,估计怎么着也不会超过150行吧
0 请登录后投票
   发表时间:2007-09-25  
不考虑错误处理什么的?
0 请登录后投票
   发表时间:2007-09-25  
gigix 写道
你干嘛不用RoR做一次呢?
看了你的demo,毛估估,不算测试的话,100行以内吧。


嗯,我对 RoR 不熟悉,所以估计100行也不大可能做得出来。
0 请登录后投票
   发表时间:2007-09-25  
dualface 写道
gigix 写道
你干嘛不用RoR做一次呢?
看了你的demo,毛估估,不算测试的话,100行以内吧。


嗯,我对 RoR 不熟悉,所以估计100行也不大可能做得出来。

那你做做看嘛,做完就知道了
0 请登录后投票
   发表时间:2007-09-25  
dualface 写道
不考虑错误处理什么的?


考虑错误处理也多不了几行吧
我算一个action 10行就已经包含简单的错误处理了,否则平均下来一个action恐怕四五行就行了
0 请登录后投票
   发表时间:2007-09-25  
那上传的图片以及生成的缩略图,再按照 (年-月) 分隔的目录存储,也能10行做好?
0 请登录后投票
   发表时间:2007-09-25  
dualface 写道
那上传的图片以及生成的缩略图,再按照 (年-月) 分隔的目录存储,也能10行做好?

缩略图也就是几句RMagick调用
存储的目录结构么,第一这不是需求的一部分,你可以用别的(可能更简单的)方式来实现;第二就算要实现一个,三行之内搞定
还是这句话,你自己动手做一做才知道。说这些没有意义的。
0 请登录后投票
   发表时间:2007-09-25  
。。。。。。。。。我是问做个同样的功能(包括内在实现)要多少代码,是我没问清楚。

如果只是

* 新建相册
* 上传相片
* 删除相片
* 删除相册

那100行代码还多了。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics