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

我怎么就觉得rails适合做大型应用

浏览 104868 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-08-26  
ltian 写道
gigix 写道
liuqiang 写道
还是Readonly老大快人快语,我之前也是听到许多对于rails做大型应用的诟病,通过我的理解,觉得不然,忍不住说说自己的看法。
大型应用的核心确实在于架构,我仍然觉得利用rails/rest构建大型应用比较适宜

其实,代码越少越容易维护,这个对于大型应用更要紧

预祝各位rail 粉丝能用几千行代码写一个大型系统。

那个,同样的功能,如果用Ruby能比用Java减少30%代码量(which is very possible),维护就会容易得多。
代码越少越容易维护。大型系统永远都不会很容易维护,但至少可以让它稍微比较容易一点。这个世界不是非黑即白的,维护不是只有很容易和很不容易两个极端的,谢谢。
9 请登录后投票
   发表时间:2008-08-26  
ltian 写道
您能说明用rails 开发的系统用10万行,而别的语言,比如java就要用100万行吗?大型系统靠的是通用框架和组件来缩短代码行数,提高系统的稳定性和易维护性,而不是靠语言本身吧?

不信就算了。我没啥必要非说服你不可。
0 请登录后投票
   发表时间:2008-08-26  
用java也可以减少代码量啊,我们现在作页面,代码量比原先少50%
0 请登录后投票
   发表时间:2008-08-26  
mycybyb 写道
用java也可以减少代码量啊,我们现在作页面,代码量比原先少50%

 

 我怀疑是你们原来写的垃圾代码太多了,呵呵,没有针对你的意思。

 

作页面是指?

0 请登录后投票
   发表时间:2008-08-26  
从另一个角度看,用java更能把项目的价钱太高,用rails不行。
0 请登录后投票
   发表时间:2008-08-26  
引用
用Ruby能比用Java减少30%代码量这样结果不知道谁统计的?同样的功能?指哪些方面的功能呢?不要专门指Ruby擅长的或者Ruby自身封装的 API库里那部分功能?不知道Ruby做一个组态图形库的代码量如何?用Ruby写数学算法的代码会比java减少出30%吗? 谢谢。

sigh
其实这个事情我都说过好多遍,说得都疲了…好吧再说一遍
companies.collect(&:departments).flatten.select{|dep|dep.location=="Shanghai"}.collect(&:employees).flatten.uniq.size

拿Java写一个来看看?
有些东西啊,既然别人这么言之凿凿的说,那肯定是有一定道理的,别人肯定是想过的
您这上来就“我们如何如何”,行,您什么都知道了,我也没啥必要非得说服谁不可,我又不损失什么
10 请登录后投票
   发表时间:2008-08-26  
gigix说的很对呀,这个问题无需抬杠,用Ruby写数学算法的代码会比java或许还不止30%,至于那个统计是凭经验,没必要去较这个真吧
0 请登录后投票
   发表时间:2008-08-26  
javaeye_003 写道
mycybyb 写道
用java也可以减少代码量啊,我们现在作页面,代码量比原先少50%

 

 我怀疑是你们原来写的垃圾代码太多了,呵呵,没有针对你的意思。

 

作页面是指?

 

jsp页面

0 请登录后投票
   发表时间:2008-08-26  
gigix 写道
引用
用Ruby能比用Java减少30%代码量这样结果不知道谁统计的?同样的功能?指哪些方面的功能呢?不要专门指Ruby擅长的或者Ruby自身封装的 API库里那部分功能?不知道Ruby做一个组态图形库的代码量如何?用Ruby写数学算法的代码会比java减少出30%吗? 谢谢。

sigh
其实这个事情我都说过好多遍,说得都疲了…好吧再说一遍
companies.collect(&:departments).flatten.select{|dep|dep.location=="Shanghai"}.collect(&:employees).flatten.uniq.size

拿Java写一个来看看?
有些东西啊,既然别人这么言之凿凿的说,那肯定是有一定道理的,别人肯定是想过的
您这上来就“我们如何如何”,行,您什么都知道了,我也没啥必要非得说服谁不可,我又不损失什么


用java把那几个函数封装一下就可以了。
rails不就是把这些功能内置了吗。
还是那句话,java是语言,rails是框架,不具有可比性。用java也可以做个rails出来。
1 请登录后投票
   发表时间:2008-08-26  
LS你去用java也可以做个rails出来看看?
呵呵,请教动态语言的动态是什么意思?
0 请登录后投票
论坛首页 编程语言技术版

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